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...如果有其他問題請補充~


免責聲明!

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



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