当安装好node.js后 在VS code编译器中安装npm 安装好npm依赖后 运行项目 命令:npm run dev 当加载到90%的时候(node-sass 6版本之后)运行项目会发现终端会报错 如图:
我这里报的错的 node-sass 6与4两个版本不兼容 因为我node.js安装的版本为16 所以我选择了设置为6版本的node-sass
按照这个路径找对应的index.js文件中的代码行数 比如我这里是165 可以看到 虽然我本地的node-sass中安装的是6版本的 但是在sass-loader这个目录中index.js文件中 对应的代码行数的版本依然是4版本 所以导致了以上的问题 对应的解决办法 将4版本改为6
如果node-sass安装的时候报错 按照以下步骤
npm config set registry https://registry.npm.taobao.org #设置淘宝的镜像
npm config set SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/
#继续输入命令
npm uninstall node-sass #卸载node-sass
npm install node-sass --save #卸载后重新安装
最后执行命令 启动项目
npm run dev
执行结果