首先需要安装必要的插件
sass-resources-loader,less-loader等,网上说这个出现这个错误的原因是因为less与webpack版本不一致所致。解决的方法如下。
1.修改项目根目录build中的utils.js
在utils.js中
less: generateLoaders('less')改为
less: generateLoaders('less').concat(
{
loader: 'sass-resources-loader',
options: {
resources: path.resolve(__dirname, '../src/assets/css/1.less')
}
}
)
2.修改webpack.base.config.js
在该js中的modules中的rules中增加
{
test: /\.less$/,
loader: "style-loader!css-loader!less-loader"
}
3.将less-loader的版本降低
npm install less-loader@5.0.0 --save