npm 安裝失敗,不外乎以下幾種情況。但大多數來說都可以從錯誤訊息得知
1.版本問題:這個問題非常多人碰到。
2.需求元件未安裝:一般有些除了node、有些可能會需要一些其它的元件。
3.windows系統問題:這問題目前比較少碰到了。但之前我曾經碰過就是了。基本上大多數大小寫問題。
4.權限問題:這很常見。如果是在LINUX系統或是MAX系統上。
5.配置問題:一些安裝上的配置問題。理論上這問題是在安裝套件時才會碰到。如果在一個新專案碰到的話。就代表平常開發沒在注意安裝配置檔的修正。(我早前一套也是這樣,衝突到整個重建)
目测应该是node-sass
的安装出现了问题。
windows下面安装node-sass,确实令人头痛,正确姿势如下:
1、npm指定淘宝镜像npm i --registry=http://registry.npm.taobao.org/
此时,正常情况再安装node-sass都可以成功,如果安装还报错,则进入下面第二步。安装编译windows平台编译环境
2、安装windows平台编译环境(需要在管理员权限下安装)
npm install -g node-gyp
npm install --global --production windows-build-tools
3、当然也可在项目目录下临时安装指定node-sass
为镜像淘宝npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
以上三步,基本保证node-sass安装成功!