• Vue-cli3.0配置全局less


    第一种配置方式(推荐)

    npm install style-resources-loader vue-cli-plugin-style-resources-loader less-loader less -S
    // vue.config.js文件中的配置
    const path = require('path');
    module.exports = {
    pluginOptions: {
        'style-resources-loader': {
          preProcessor: 'less',
          patterns: [
            path.resolve(__dirname, './src/assets/common/global.less')
          ]
        }
      }
    }

    第二种配置方式

    npm i style-resources-loader -D
    // vue.config.js文件中的配置
    const path = require('path') 
    module.exports = {
        chainWebpack: config => {
            const types = ['vue-modules', 'vue', 'normal-modules', 'normal']
            types.forEach(type =>     
            addStyleResource(config.module.rule('less').oneOf(type)))
        }
    }
     
    // add style resource
    function addStyleResource(rule) {
      rule.use('style-resource')
        .loader('style-resources-loader')
        .options({
          patterns: [path.resolve(__dirname, "./src/assets/common/global.less")]
        })
    }
  • 相关阅读:
    linux umask使用详解
    Linux 解压压缩命令
    linux命令:tail 命令
    linux命令:head 命令
    linux下cat命令详解
    linux命令:rm 命令
    linux命令:mv命令
    Linux 的cp命令
    文件权限详解
    Linux ls命令参数详解
  • 原文地址:https://www.cnblogs.com/jiahuasir/p/12891382.html
Copyright © 2020-2023  润新知