首先怀疑是网络问题,执行npm i时添加代理:
代码语言:javascript复制npm install --registry=https://registry.npm.taobao.org
试了几次不行; 然后怀疑是node-sass和node版本匹配问题,从node-sass@5降级到node-sass@4还是不行; 重新确认网络问题,指定sass的数据源再执行npm install:
代码语言:javascript复制npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass
问题解决。
所以总结一下,方法是:
代码语言:javascript复制npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass
npm install --registry=https://registry.npm.taobao.org
或者添加一个 .npmrc 文件,添加下面内容:
代码语言:javascript复制sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
registry=https://registry.npm.taobao.org
然后执行npm i。