node-sass報錯問題解決


 

 

一、安裝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,成功了!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM