Vue main.js 找不到less资源问题记录

vue 加载less 的错误解决方案:

These dependencies were not found:
* muse-ui/lib/styles/base.less in ./src/main.js
* muse-ui/lib/styles/theme.less in ./src/main.js

或者

These relative modules were not found:

* ../styles/components/select.less in ./node_modules/muse-ui/lib/Select/index.js

以上错误 看看是否 在【build】文件下的【webpack.base.conf.js】文件中【rules】中加入了以下的rule,新版本的vue-cli已经帮我们把less-loader配置好了,放在了util.js里面。 重复配置所以冲突了,删除即可。

{ test: /.less$/, loader: "style-loader!css-loader!less-loader", }

如果错误是

Module build failed: TypeError: loaderContext.getResolve is not a function

请卸载安装的高版本的less-loader,【npm uninstall less-loader】,安装指定低版本的less-loader【npm install less-loader@4.1.0 --save】

以上仅本人遇到的错误解决方案,仅供参考。

版权声明:本文为weixin_40340362原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。