一、安裝Python2.7
參考鏈接:https://www.npmjs.com/package/node-gyp
下載鏈接:https://www.python.org/downloads/windows/
按照 手動安裝工具和配置 方法進行安裝,在Python官網安裝了Python3.8,以及Python2.7(需配置環境變量,如下圖:)
如果未配置環境變量,會提示找不到,配好環境變量后,需要設置一下Python配置。
npm config set python "D:\Programs\Python27\python.exe"
二、安裝VS生成工具。
注意需要安裝2017版本,我安裝了最新版本2019的,會報錯如下圖,貌似是因為版本太高,使得gyp與vs不匹配。
三、直接安裝所有的配置
以上安裝仍然無法yarn成功,我選用了選項一的方法,直接安裝所有的環境配置,該命令會直接下載安裝vs2017生成工具以及Python2。
npm install --global --production windows-build-tools
四、還是報錯啊報錯
以上安裝,Python2和VS 安裝成功了。
但仍然報錯,還是node-sass無法安裝成功,如下圖:
五、 安裝cnpm,tyarn,嘗試使用國內鏡像進行安裝。
1、安裝cnpm。
cmd下輸入命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org
安裝成功后,cnpm是安裝在node的安裝路徑下的,輸入cnpm -v 這里會報錯,需要配置好環境變量。
此時,cmd下輸入 cnpm -v 運行成功。
2、安裝tyarn,無需配置環境變量。
tyarn 是走的國內淘寶的npm.taobao.org鏡像。
cnpm i yarn tyarn -g
六、運行成功!
項目下,打開cmd,輸入命令 tyarn,成功了!