首先懷疑是網(wǎng)絡問題弓熏,執(zhí)行npm i時添加代理:
npm install --registry=https://registry.npm.taobao.org
試了幾次不行;
然后懷疑是node-sass和node版本匹配問題场斑,從node-sass@5降級到node-sass@4還是不行漓踢;
重新確認網(wǎng)絡問題更胖,指定sass的數(shù)據(jù)源再執(zhí)行npm install:
npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass
問題解決午乓。
所以總結(jié)一下,方法是:
npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass
npm install --registry=https://registry.npm.taobao.org
或者添加一個 .npmrc 文件材义,添加下面內(nèi)容:
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
registry=https://registry.npm.taobao.org
然后執(zhí)行npm i青责。
萬一喝水噎到還是不行挺据,可以嘗試安裝 mirror-config-china 后重試。
npm install -g mirror-config-china