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")] }) }
如果你在很年轻的时候,就遭受到了失败,一定要把它当作老天送你的礼物。如果等到四十岁再失败,你会经受不起的。为什么年纪越大,走路越小心,因为越来越经不起跌倒了。