问题
我们从从git上克隆前端项目到本地初始化项目(npm install),
安装到一半报错经常会碰到这个问题Failed at the node-sass@7.0.3 postinstall script
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-sass@4.14.1 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sass@4.14.1 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
解决办法
网上一大堆方法都是说node的版本过高不兼容,先卸载掉node,其实没必要,大家按照这个方法操作一轮基本能解决掉问题。
首先进入到项目目录下
删除 :node-moudle
删除node-sass: npm uninstall node-sass
重新下载对应版本node-sass:
npm i node-sass@7.0.3(指定版本 控制台报错什么版本就写什么版本) --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
重启项目:npm run dev 成功
文档也给大家整理好了,大家可以重新按文档操作即可妥妥没问题:
node-sass错误操作文档