關於 Node.js 安裝包時提示找不到 Python
阿新 • • 發佈:2021-09-20
今天想寫一點東西,寫著寫著發現需要一個包,便去安裝,但是安裝失敗了,一看結果,提示我沒有 python ,我直對著我選單欄中的 Python發愣。搞了半天才安裝上,寫一篇部落格記錄一下,以防以後再碰到但是忘了。
依稀記得以前再工作機上也碰到過這個問題,便去搜了一下,使用了以前的方法:npm install --global --production windows-build-tools
然後就卡在安裝 log不動了,搜來搜去也解決不了,便去檢視官方github倉庫,便看見了這個
那沒事了,直接麻溜滾去 Node.js的官網下載14 的最新版。
安裝時,需要勾選來自動安裝 Python等工具。
第一次安裝完,嘗試重新npmi,失敗了,提示什麼
最下面一行是連結,點進去一看,需要手動安裝工具並配置。在安裝Node.js時,我記得安裝的依賴中好像有C++的字樣,不過還是確認一下吧。便開啟VisualStudioInstaller(自動安裝工具會安裝這個程式)。
開啟後,在已安裝的選項中,有一個VisualStudio 15生成工具 2017 ,點選右側的修改發現已經C++已經安裝了(圖 VS 15 生成工具 2017修改介面)
圖 VS 15 生成工具 2017修改介面
那便可以跳過第一步直接執行第二步,執行命令npm config set msvs_version 2017。
再次嘗試npmi ,提示安裝成功。至此,結束。