项目场景:
今天从GitHub上拉了一个vue前端项目,在进行npm install的时候给我报了一大堆错误。
原因分析:
可能是因为缺了node-sass的包。下面请看我的分析。
根据一些博客,不管我是npm install还是npm install node-sass都是报一样的错误,就很无语。
我在这一大串报错的前面,看到了这个报错。
npm ERR! code 1
然后找到了一个解决方案,可以使npm install不报错。
1.第一步
npm i -g npm
2.第二步
npm install
3.第三步
npm run serve
结果如下所示:
所以,最终得出,就是因为没有这个node-sass包的原因。
解决方案:
解决方案,很多人就是和我最开始一样,npm install node-sass可以成功的。
但是我不太行。我的解决方案如下:
1. 第一步:安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
2.第二步:用cnpm安装sass
cnpm install node-sass
玄学!!这绝对是玄学!!为什么cnpm就可以。不知道有没有大佬可以给我解释一下