美文网首页
vue-cli4使用全局less文件中的变量该如何配置

vue-cli4使用全局less文件中的变量该如何配置

作者: world_7735 | 来源:发表于2020-03-31 14:15 被阅读0次

    目录结构如下:

    需求:

    在Navgation.vue中使用global.less中的变量

    vue-cli4的配置方法如下:

    安装 style-resources-loader

    npm i style-resources-loader -D
    

    在 vue.config.js 中加上如下配置,没有则创建该文件,文件名不能改,如下:

    // vue.config.js
    const path = require('path')
     
    module.exports = {
      lintOnSave: false,
      chainWebpack: config => {
        const types = ['vue-modules', 'vue', 'normal-modules', 'normal']
        types.forEach(type => addStyleResource(config.module.rule('less这里写你的样样式类型').oneOf(type)))
      },
    }
     
    function addStyleResource (rule) {
      rule.use('style-resource')
        .loader('style-resources-loader')
        .options({
          patterns: [
            path.resolve(__dirname, './src/assets/css/global.less这里写你的全局样式地址'),
          ],
        })
    }
    

    相关文章

      网友评论

          本文标题:vue-cli4使用全局less文件中的变量该如何配置

          本文链接:https://www.haomeiwen.com/subject/mnoiuhtx.html