Vue导入项目后,npm i后显示node-sass出错

报错:npm ERR! code 1 npm ERR! path D:\node_modules\node-sass

问题原因:nodejs本身版本会影响到下载的node-sass的版本,node的版本对应着node-sass的版本可下载区间。我们个人使用的nodejs版本过高,导致下载的node-sass版本过高。无法迎合项目中4.12.0版本的node-sass。

版本对应及下载路径:以往的版本 | Node.js

Vue导入项目后,npm i后显示node-sass出错_第1张图片

解决方案:

   1.卸载电脑高版本nodejs,可通过控制面板来卸载,并删除对应文件夹中的内容。

   2.根据版本所需要的node-sass版本来找到对应版本的nodejs,并下载安装。

   3.安装完成后,进入命令行窗口,查看npm版本,nodejs版本是否更换为相应版本。如输入npm -v时出现版本以外的英文,需要去nodejs的缓存路径下,删除曾下载过的npm。

   4.删除,并重新拉取项目。直接npm i即可。

 

你可能感兴趣的:(bug解决,npm,sass,vue.js)