当我把所有资源都放在src下面的时候, 执行npx webpack-dev-server
打包成功, 当划分js, css, imgs 文件夹以后, 报错
ERROR in ./src/index.less (../node_modules/css-loader/dist/cjs.js!../node_modules/less-loader/dist/cjs.js!./src/index.less)
Module build failed (from ../node_modules/less-loader/dist/cjs.js):
Error: ENOENT: no such file or directory, open '/Users/zhangmin/Desktop/练习/February/webpack/08.开发环境配置/src/index.less'
@ ./src/index.less (../node_modules/style-loader/dist/cjs.js!../node_modules/css-loader/dist/cjs.js!../node_modules/less-loader/dist/cjs.js!./src/index.less) 2:12-134 9:17-24 13:15-22
@ ./src/js/index.js
查阅资料: https://github.com/webpack-contrib/css-loader/issues/352
发现解决方案有两个
-
1 注意以上css-loader和style-loader的顺序(本人没实现)
-
2.这样引入less文件: require(’!style-loader!css-loader!less-loader!./index.less’) (原来:import ‘…/css/index.less’)