npm中{"minimize":false,"sourceMap":false}报错的解决参考

本文介绍了在使用GitHub上的一个示例项目时遇到的Webpack配置错误问题,具体表现为缺少Less-loader模块导致样式无法正确加载。文章详细记录了从发现问题到解决问题的过程,并提供了具体的解决方案。

在github下了一个demo,然后运行的时候发现如图报错

报错示例

分析

报错提示minimize和sourceMap为false,前面对应的是css文件的loader,即没有获取压缩样式文件,然后在后面看到less-loader的字样,去项目中看样式文件

样式文件

原来是我没有在npm里配置less的解析模块于是现在就需要
npm install less-loader –save-dev
再次npm run dev就可以正常了

总结

这句才是关键词
报错关键词

以前也遇到过这种webpack里缺少依赖模块的问题,但是都是在开头部分就是缺失的模块名称

这回这个项目配置出错,习惯的只看开头,以为是vue-style-loader!css-loader这方面有问题,尝试多次之后才看到后面有一个less的字样,然后一看果然代码里是用的less。

要审题啊

npm run dev 时启动i项目报错> vueadmin@1.0.5 dev D:\code\Java_Code\car-website\car-admin > node build/dev-server.js [HPM] Proxy created: /api -> http://localhost:8080 [HPM] Proxy rewrite rule created: "^/api" ~> "" > Starting dev server... (node:17264) Warning: Accessing non-existent property 'cat' of module exports inside circular dependency (Use `node --trace-warnings ...` to show where the warning was created) (node:17264) Warning: Accessing non-existent property 'cd' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'chmod' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'cp' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'dirs' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'pushd' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'popd' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'echo' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'tempdir' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'pwd' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'exec' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'ls' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'find' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'grep' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'head' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'ln' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'mkdir' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'rm' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'mv' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'sed' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'set' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'sort' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'tail' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'test' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'to' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'toEnd' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'touch' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'uniq' of module exports inside circular dependency (node:17264) Warning: Accessing non-existent property 'which' of module exports inside circular dependency ERROR Failed to compile with 4 errors 16:33:47 error in ./src/App.vue Module build failed: Error: Cannot find module 'node-sass' Require stack: - D:\code\Java_Code\car-website\car-admin\node_modules\sass-loader\lib\loader.js - D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\loadLoader.js - D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\LoaderRunner.js - D:\code\Java_Code\car-website\car-admin\node_modules\webpack\lib\NormalModule.js - D:\code\Java_Code\car-website\car-admin\node_modules\webpack\lib\NormalModuleFactory.js - D:\code\Java_Code\car-website\car-admin\node_modules\webpack\lib\Compiler.js - D:\code\Java_Code\car-website\car-admin\node_modules\webpack\lib\webpack.js - D:\code\Java_Code\car-website\car-admin\build\dev-server.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:931:15) at Function.Module._load (internal/modules/cjs/loader.js:774:27) at Module.require (internal/modules/cjs/loader.js:1003:19) at require (internal/modules/cjs/helpers.js:107:18) at Object.<anonymous> (D:\code\Java_Code\car-website\car-admin\node_modules\sass-loader\lib\loader.js:3:14) at Module._compile (internal/modules/cjs/loader.js:1114:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10) at Module.load (internal/modules/cjs/loader.js:979:32) at Function.Module._load (internal/modules/cjs/loader.js:819:12) at Module.require (internal/modules/cjs/loader.js:1003:19) at require (internal/modules/cjs/helpers.js:107:18) at loadLoader (D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\loadLoader.js:18:17) at iteratePitchingLoaders (D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\LoaderRunner.js:169:2) at iteratePitchingLoaders (D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\LoaderRunner.js:165:10) at D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\LoaderRunner.js:176:18 at loadLoader (D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\loadLoader.js:47:3) @ ./~/vue-style-loader!./~/css-loader?{"minimize":false,"sourceMap":false}!./~/vue-loader/lib/style-compiler?{"id":"data-v-dcb2bf82","scoped":false,"hasInlineConfig":false}!./~/sass-loader/lib/loader.js?{"sourceMap":false}!./~/vue- loader/lib/selector.js?type=styles&index=0!./src/App.vue 4:14-367 13:3-17:5 14:22-375 @ ./src/App.vue @ ./src/main.js @ multi ./build/dev-client ./src/main.js error in ./src/views/404.vue Module build failed: Error: Cannot find module 'node-sass' Require stack: - D:\code\Java_Code\car-website\car-admin\node_modules\sass-loader\lib\loader.js - D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\loadLoader.js - D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\LoaderRunner.js - D:\code\Java_Code\car-website\car-admin\node_modules\webpack\lib\NormalModule.js - D:\code\Java_Code\car-website\car-admin\node_modules\webpack\lib\NormalModuleFactory.js - D:\code\Java_Code\car-website\car-admin\node_modules\webpack\lib\Compiler.js - D:\code\Java_Code\car-website\car-admin\node_modules\webpack\lib\webpack.js - D:\code\Java_Code\car-website\car-admin\build\dev-server.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:931:15) at Function.Module._load (internal/modules/cjs/loader.js:774:27) at Module.require (internal/modules/cjs/loader.js:1003:19) at require (internal/modules/cjs/helpers.js:107:18) at Object.<anonymous> (D:\code\Java_Code\car-website\car-admin\node_modules\sass-loader\lib\loader.js:3:14) at Module._compile (internal/modules/cjs/loader.js:1114:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10) at Module.load (internal/modules/cjs/loader.js:979:32) at Function.Module._load (internal/modules/cjs/loader.js:819:12) at Module.require (internal/modules/cjs/loader.js:1003:19) at require (internal/modules/cjs/helpers.js:107:18) at loadLoader (D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\loadLoader.js:18:17) at iteratePitchingLoaders (D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\LoaderRunner.js:169:2) at iteratePitchingLoaders (D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\LoaderRunner.js:165:10) at D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\LoaderRunner.js:176:18 at loadLoader (D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\loadLoader.js:47:3) @ ./~/vue-style-loader!./~/css-loader?{"minimize":false,"sourceMap":false}!./~/vue-loader/lib/style-compiler?{"id":"data-v-b4b66e56","scoped":true,"hasInlineConfig":false}!./~/sass-loader/lib/loader.js?{"sourceMap":false}!./~/vue-l oader/lib/selector.js?type=styles&index=0!./src/views/404.vue 4:14-378 13:3-17:5 14:22-386 @ ./src/views/404.vue @ ./src/routes.js @ ./src/main.js @ multi ./build/dev-client ./src/main.js error in ./src/views/Login.vue Module build failed: Error: Cannot find module 'node-sass' Require stack: - D:\code\Java_Code\car-website\car-admin\node_modules\sass-loader\lib\loader.js - D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\loadLoader.js - D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\LoaderRunner.js - D:\code\Java_Code\car-website\car-admin\node_modules\webpack\lib\NormalModule.js - D:\code\Java_Code\car-website\car-admin\node_modules\webpack\lib\NormalModuleFactory.js - D:\code\Java_Code\car-website\car-admin\node_modules\webpack\lib\Compiler.js - D:\code\Java_Code\car-website\car-admin\node_modules\webpack\lib\webpack.js - D:\code\Java_Code\car-website\car-admin\build\dev-server.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:931:15) at Function.Module._load (internal/modules/cjs/loader.js:774:27) at Module.require (internal/modules/cjs/loader.js:1003:19) at require (internal/modules/cjs/helpers.js:107:18) at Object.<anonymous> (D:\code\Java_Code\car-website\car-admin\node_modules\sass-loader\lib\loader.js:3:14) at Module._compile (internal/modules/cjs/loader.js:1114:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10) at Module.load (internal/modules/cjs/loader.js:979:32) at Function.Module._load (internal/modules/cjs/loader.js:819:12) at Module.require (internal/modules/cjs/loader.js:1003:19) at require (internal/modules/cjs/helpers.js:107:18) at loadLoader (D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\loadLoader.js:18:17) at iteratePitchingLoaders (D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\LoaderRunner.js:169:2) at iteratePitchingLoaders (D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\LoaderRunner.js:165:10) at D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\LoaderRunner.js:176:18 at loadLoader (D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\loadLoader.js:47:3) @ ./~/vue-style-loader!./~/css-loader?{"minimize":false,"sourceMap":false}!./~/vue-loader/lib/style-compiler?{"id":"data-v-34656126","scoped":true,"hasInlineConfig":false}!./~/sass-loader/lib/loader.js?{"sourceMap":false}!./~/vue-l oader/lib/selector.js?type=styles&index=0!./src/views/Login.vue 4:14-380 13:3-17:5 14:22-388 @ ./src/views/Login.vue @ ./src/routes.js @ ./src/main.js @ multi ./build/dev-client ./src/main.js error in ./src/views/Home.vue Module build failed: Error: Cannot find module 'node-sass' Require stack: - D:\code\Java_Code\car-website\car-admin\node_modules\sass-loader\lib\loader.js - D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\loadLoader.js - D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\LoaderRunner.js - D:\code\Java_Code\car-website\car-admin\node_modules\webpack\lib\NormalModule.js - D:\code\Java_Code\car-website\car-admin\node_modules\webpack\lib\NormalModuleFactory.js - D:\code\Java_Code\car-website\car-admin\node_modules\webpack\lib\Compiler.js - D:\code\Java_Code\car-website\car-admin\node_modules\webpack\lib\webpack.js - D:\code\Java_Code\car-website\car-admin\build\dev-server.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:931:15) at Function.Module._load (internal/modules/cjs/loader.js:774:27) at Module.require (internal/modules/cjs/loader.js:1003:19) at require (internal/modules/cjs/helpers.js:107:18) at Object.<anonymous> (D:\code\Java_Code\car-website\car-admin\node_modules\sass-loader\lib\loader.js:3:14) at Module._compile (internal/modules/cjs/loader.js:1114:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10) at Module.load (internal/modules/cjs/loader.js:979:32) at Function.Module._load (internal/modules/cjs/loader.js:819:12) at Module.require (internal/modules/cjs/loader.js:1003:19) at require (internal/modules/cjs/helpers.js:107:18) at loadLoader (D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\loadLoader.js:18:17) at iteratePitchingLoaders (D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\LoaderRunner.js:169:2) at iteratePitchingLoaders (D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\LoaderRunner.js:165:10) at D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\LoaderRunner.js:176:18 at loadLoader (D:\code\Java_Code\car-website\car-admin\node_modules\loader-runner\lib\loadLoader.js:47:3) 是什么原因
08-23
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值