当前位置: 首页 > 科技新闻 >

解决旧Vue项目升级less-loader 6.0.0报错

时间:2020-06-18 17:34来源:网络整理 浏览:
作为一个爱折腾的主,我的package随时都是ncu -u!何为ncu,就是检查nodejs npm/yarn项目依赖最新版本package

作为一个爱折腾的主,我的package随时都是ncu -u!

解决旧Vue项目升级less-loader 6.0.0报错

何为ncu,就是检查nodejs npm/yarn项目依赖最新版本package.json一个插件!

解决旧Vue项目升级less-loader 6.0.0报错

这不,前几天less-loader 升级了最新版,我也迫不及待升级。

解决旧Vue项目升级less-loader 6.0.0报错

升级最新版软件依赖有很多好处,总之作为一个开发者你发布新版本肯定是升级改造的工作,项目正常点都是变更好。

但经常会踩坑!比如把几天前的Vue项目升级成最新版依赖以后,eslint需要修改,less-loader也需要修改。花费在报错的时间上都花了不少!

解决旧Vue项目升级less-loader 6.0.0报错

Vue项目升级less-loader出现这个错误还好处理,那就是把vue项目提取出vue.config.js

怎么提取不知道的看官方文档,也就四vue cli官方文档!

解决旧Vue项目升级less-loader 6.0.0报错

兼容less-loader 最新版6.0.0的方法很简单,就是把原来的less配置下移一个层级配置。前后修改对比如下!

解决旧Vue项目升级less-loader 6.0.0报错

亦即把导出的对象css.loaderOptions.less下面的属性更改为css.loaderOptions.less.lessOptions。

主要代码修改:

css: {
loaderOptions: {
less: {
javascriptEnabled: true
}
}
}
},
css: {
loaderOptions: {
less: {
lessOptions:{
javascriptEnabled: true
}
}
}
},

经过研究测试,最新版Vue Cli创建的项目暂无此问题!

解决旧Vue项目升级less-loader 6.0.0报错

升级全部最新依赖!

解决旧Vue项目升级less-loader 6.0.0报错

安装了less-loader依赖!项目代码全览!

解决旧Vue项目升级less-loader 6.0.0报错

推荐内容