1、问题
在用npm install时报错
npm ERR! code 1
npm ERR! path D:\....\node-sass
npm ERR! command failed
....
2、解决方法
出现这种问题基本是由于node版本与sass版本不匹配导致的
方案1:卸载node,安装对应版本
方案2:修改sass版本
修改sass版本,有可能导致其他依赖包出错,所以还是重新安装node版本。
3、查看node版本
node -v
4、查看node-sass版本
在 package.json
文件中找到 node-sass: "^版本号"
,记下版本号,并备份package.json
5、根据node-sass的版本找到合适的node.js版本下载
6、卸掉之前装的node-sass
npm uninstall node-sass
卸载node-sass后 , package.json
中的node-sass会被删除,通过备份恢复package.json
文件。
卸载 nodejs
7、nodejs历史版本下载、node-sass历史版本查询
8、安装指定版本的node-sass
npm install node-sass@指定的版本号