zoukankan      html  css  js  c++  java
  • nuxt使用scss变量配置

    1、配置nuxt.config.js文件
    const webpack = require('webpack');
      
    module.exports = {
     head: {
      title: 'project',
      meta: [
       { charset: 'utf-8' },
       { name: 'viewport', content: 'width=device-width, initial-scale=1' },
       { hid: 'description', name: 'description', content: 'Nuxt.js project' }
      ]
     },
     build: {
      extend(config,ctx){
        const sassResourcesLoader = {
        loader: 'sass-resources-loader',
        options: {
         resources: [
         'assets/cyc.scss'
         ]
        }
        }
        // 遍历nuxt定义的loader配置,向里面添加新的配置。
        config.module.rules.forEach((rule) => {
        if (rule.test.toString() === '/\.vue$/') {
         rule.options.loaders.sass.push(sassResourcesLoader)
         rule.options.loaders.scss.push(sassResourcesLoader)
        }
        if (['/\.sass$/', '/\.scss$/'].indexOf(rule.test.toString()) !== -1) {
         rule.use.push(sassResourcesLoader)
        }
        })
      
      },
     }
    }
  • 相关阅读:
    服务器负载均衡的基本功能和实现原理
    二分查找
    TCP的运输连接管理
    linux常用命令
    XX公司在线笔试题编程题之一
    java对象转json格式
    Java多线程并发技术
    进程同步与通信
    单例模式的C++实现
    rsyncd启动脚本
  • 原文地址:https://www.cnblogs.com/lcosima/p/9653144.html
Copyright © 2011-2022 走看看