一、报错信息

ERROR in ./src/assets/main.scss (./node_modules/css-loader/dist/cjs.js??clonedRuleSet-24.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-24.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-24.use[3]!./src/assets/main.scss)
Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
Error: Cannot find module 'sass'
Require stack:
- D:\Projects\Vue\rmc-dmg\node_modules\sass-loader\dist\utils.js
- D:\Projects\Vue\rmc-dmg\node_modules\sass-loader\dist\index.js
- D:\Projects\Vue\rmc-dmg\node_modules\sass-loader\dist\cjs.js
- D:\Projects\Vue\rmc-dmg\node_modules\progress-webpack-plugin\index.js
- D:\Projects\Vue\rmc-dmg\node_modules\@vue\cli-service\lib\commands\serve.js
- D:\Projects\Vue\rmc-dmg\node_modules\@vue\cli-service\lib\Service.js
- D:\Projects\Vue\rmc-dmg\node_modules\@vue\cli-service\bin\vue-cli-service.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
    at Module._load (node:internal/modules/cjs/loader:1051:27)
    at Module.require (node:internal/modules/cjs/loader:1311:19)
    at require (node:internal/modules/helpers:179:18)
    at getDefaultSassImplementation (D:\Projects\Vue\rmc-dmg\node_modules\sass-loader\dist\utils.js:36:10)
    at getSassImplementation (D:\Projects\Vue\rmc-dmg\node_modules\sass-loader\dist\utils.js:45:30)
 @ ./src/assets/main.scss 4:14-244 15:3-20:5 16:22-252
 @ ./src/main.js 1:0-28

webpack compiled with 2 errors

二、解决方案

1、执行下面命令,安装依赖库。

不需要加–save,因为从npm 5.0.0版本开始,npm默认就会将安装的包保存到项目的package.json文件中的dependencies列表。

 npm install sass-loader
 npm install node-sass

2、再次npm run serve启动程序。

在这里插入图片描述

慈乌尚反哺,羔羊犹跪足。人不孝其亲,不如草与木。——《劝孝歌》

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐