目录
问题:本人小白,练习《谷粒商城》时,操作前后端联调过程中,为了避免不必要的异常,特地选择了跟老师一样的node.js版本即node.js10.16.3,但是还是一直了出现以下问题,图片如上所示:
1. 原因:可能是node.js和node-sass版本不对应
问题:本人小白,练习《谷粒商城》时,操作前后端联调过程中,为了避免不必要的异常,特地选择了跟老师一样的node.js版本即node.js10.16.3,但是还是一直了出现以下问题,图片如上所示:
Cannot download "https://github.com/sass/node-sass/releases/download/v6.0.1/win32-x64-64_binding.node":
HTTP error 404 Not Found
1. 原因:可能是node.js和node-sass版本不对应
2. 解疑:node.js10.16.3应该选择node-sass4.9+,<6.0的版本,但是这时候我从码云上下载下来的renren-fast-vue文件夹中的package.json中 node-sass 版本是"^6.0.1",已高于6.0版本,所以需要在vscode的操作中进行修改
node-sass所有版本 ----- 可查看npm官网 https://www.npmjs.com/package/node-sass
3. 解决操作如下:
1.首先出现了下方的问题
2.因为以上问题是node.js和node-sass版本不对应导致的,所以先修改node-sass的版本,在vocode上执行该命令
npm install node-sass@4.9.0 --save
效果如下:
3.接着执行
npm install
npm run dev
执行效果如下截图:
此时再查看package.json中 node-sass 版本是“4.9.0”
后期想要再次进行前后端联调,先启动renren-fast后端服务,再在vscode中运行npm run dev命令即可