1. 程式人生 > 其它 >element-admin node-sass 安裝失敗,提示需要安裝python

element-admin node-sass 安裝失敗,提示需要安裝python

原因1:網路太慢,或者沒有使用淘寶映象,node-sass下載失敗。

  1. 刪掉專案的node_modules.

  2. 設定淘寶映象:npm config set registry https://registry.npm.taobao.org

此時,npm install 走的是淘寶映象,無需使用cnpm.

原因2:node版本太高,需要解除安裝掉當前node,[使用nvm【推薦】],來輕鬆切換電腦上的node版本。或者[直接安裝8.17.0版本【不推薦】]即可。

  1. 控制檯輸入:node -v 檢視 node 版本,一般官網直接下載安裝的都是最新版本的 node,如果不是8.17.0 請解除安裝。

  2. 完全解除安裝當前版本的node: => 完全解除安裝node完美版

  3. 下載nvm => 下載地址:官方nvm下載

如果前述連結無法使用,請去 官方git倉庫 下載對應的 nvm-setup.zip

注意:這一步必須保證node完全解除安裝,否則會出現無法使用node的情況

!!!注意!!!安裝過程中,請謹慎選擇安裝路徑,且記住該安裝路徑。

  1. 安裝完成後,開啟nvm安裝目錄,找到settings.txt. 在末尾,換行,加上如下內容:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
  1. 下載某個版本的node,例如:下載8.17.0版本的node
nvm install 8.17.0

等待安裝完成。

  1. 使用8.17.0版本的node:
nvm use 8.17.0
  1. 如果想切換其他node版本,先執行:nvm list, 檢視當前所有下載和正在使用的node,正在使用的版本前會打星號。
  * 8.17.0 (Currently using 64-bit executable)
  12.22.11
  11.15.0
  1. 如果要切換的版本已經在 list 列表裡,則直接執行第六步。
  2. 如果要切換的版本不存在在前述列表中,則執行5~6兩步。

可能的報錯提示:

1. nvm use exit status 1 =>
2. [node 不是內部或外部命令,也不是可執行的程式],或者 [npm 不是內部或外部命令,也不是可執行的程式]
  • 解決方案:重啟電腦,

  • 如果仍然提示,則刪除 安裝時配置的 nodejs 目錄下對應該版本的資料夾(一般在nvm同級目錄或者C:\Users\你的window賬戶名\AppData\Roaming\nvm),重新執行 5~6.

3. 你網路是不是不太好emm...如果有其他問題請補充~