在webpack进行打包的时候,出现以下错误:
ERROR in ./src/webpack_01.less (…/node_modules/css-loader/dist/cjs.js!../node_modules/less-loader/dist/cjs.js!./src/webpack_01.less)
Module build failed (from …/node_modules/less-loader/dist/cjs.js):
Error: Cannot find module ‘less’
查看了其他人的解决方案,出错的原因主要有:
- loader配置文件顺序错误,正确的顺序是
{
test: /.less$/,
use: [
‘style-loader’,
‘css-loader’,
‘less-loader’
]
},
- 包没有下载完成,应该下载以上所使用过的几个loader,
npm i -s style-loader css-loader less-loader
less-loader要正常运行依赖less,如果项目中没有下载过less包,而也会出现以上问题(我也是在这出的问题),因此还需要下载less包,完整的下载包命令为:
npm i -s style-loader css-loader less-loader less
本文介绍了在使用Webpack打包LESS文件时遇到的错误及其解决方法。主要原因是loader配置顺序错误、缺少必要的包安装等。文中提供了正确的loader配置顺序及完整的包安装命令。

4589

被折叠的 条评论
为什么被折叠?



