今天从gitlab上拉取项目后,正常的npm install操作后,有了如下报错.
这可太让人慌张了.赶紧百度查询了一下原因.
首先找到的第一个错误原因说是npm镜像问题.
简单说一下,就是切换到国内淘宝镜像,执行以下命令:
npm config set registry https://registry.npm.taobao.org
不过,失败了,唉!依然报错.
紧接着,看到第二个可能的原因:
说是node和node-sass版本不一致,对应不上导致的报错(听上去很合理,我又尝试了一下)
在我的不懈努力之下,我尝试更改了node的版本和node-sass的版本,报错依旧!
好吧,失败是成功之母嘛,那就再试试别的方法.
最后,在绝望之际,看到说用cnpm 安装依赖.
就又尝试了下,执行了以下命令.
npm install -g cnpm --registry=https://registry.npm.taobao.org
然后重新执行命令: cnpm install
欸,成功了!
虽然,好像安装过程中也有报错
但是并不影响项目正常运行
Npm run serve ,项目就正常运行了!