确保已安装less、less-loader
npm i less
npm i less-loader
方法一:npm i style-resources-loader
npm i vue-cli-plugin-style-resources-loader
使用yarn的话:
方法二:直接使用vue add style-resources-loader安装
vue add pluginName 是vue-cli3提供的。vue add 是用yarn安装插件的, yarn源的问题有可能导致失败。如果安装失败的话,就采用方法一
在vue.config.js中使用:
const path = require('path'); module.exports = { pluginOptions: { 'style-resources-loader': { preProcessor: 'less', patterns: [ // 这个是加上自己的路径,不能使用(如下:alias)中配置的别名路径 path.resolve(__dirname, 'src/assets/less/_variable.less') ] } }, …… 其他配置 …… }

sass方法等我应用了再记录,仅供参考