npm安裝某些包在windows下遇到的錯誤

2021-07-28 21:13:34 字數 2536 閱讀 3223

gyp err! configure error

gyp err! stack error: can't find python executable "python", you can set the python env variable.

gyp err! stack at pythonfinder.failnopython (e:\nodejs

\node_modules\npm

\node_modules\node-gyp\lib

\configure.js:454:19)

gyp err! stack at pythonfinder.(e:\nodejs

\node_modules\npm

\node_modules\node-gyp\lib

\configure.js:480:16)

gyp err! stack at e:\nodejs

\node_modules\npm

\node_modules\graceful-fs\polyfills.js:284:29

gyp err! stack at fsreqwrap.oncomplete (fs.js:114:15)

gyp err! system windows_nt 10.0.15048

gyp err! command "e:\\nodejs\\node.exe" "e:\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"

gyp err! cwd g:\gulp-angular\node_modules\bufferutil

gyp err! node -v v7.7.1

gyp err! node-gyp -v v3.5.0

gyp err! not ok

> [email protected] install g:\gulp-angular\node_modules\utf-8-validate

> node-gyp rebuild

g:\gulp-angular\node_modules\utf-8-validate>if not defined npm_config_node_gyp (node "e:\nodejs

\node_modules\npm

\bin

\node-gyp-bin\\..\..\node_modules\node-gyp\bin

\node-gyp.js" rebuild ) else (node "" rebuild )

gyp err! configure error

gyp err! stack error: can't find python executable "python", you can set the python env variable.

gyp err! stack at pythonfinder.failnopython (e:\nodejs

\node_modules\npm

\node_modules\node-gyp\lib

\configure.js:454:19)

gyp err! stack at pythonfinder.(e:\nodejs

\node_modules\npm

\node_modules\node-gyp\lib

\configure.js:480:16)

gyp err! stack at e:\nodejs

\node_modules\npm

\node_modules\graceful-fs\polyfills.js:284:29

gyp err! stack at fsreqwrap.oncomplete (fs.js:114:15)

gyp err! system windows_nt 10.0.15048

gyp err! command "e:\\nodejs\\node.exe" "e:\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"

gyp err! cwd g:\gulp-angular\node_modules\utf-8-validate

gyp err! node -v v7.7.1

gyp err! node-gyp -v v3.5.0

gyp err! not ok

這個錯誤是windows編譯的問題,要解決

一是換linux,不得不說linux環境比windows好太多

當然很多人怕麻煩那就只有安裝編譯環境了,錯誤說缺少python環境就先裝python。裝完後,我估計會提醒沒有c++的元件繼續報錯,然後在安裝vs就可以了

解決方法:

安裝python2.7 , 安裝vs2015社群版

還有向大家提個醒,最好不要在windows環境下使用sass,需要ruby環境,很麻煩,我曾經在這個問題上反覆打轉,最終還是放棄寫sass。

安裝npm本地庫以及window服務啟動

1 從npmjs上拉取js庫受網路影響,慢卡有時直接斷網 2 映象拉取檔案構建有時ie不支援 npmjs拉取構建正常顯示 或者構建失敗 1 安裝verdaccio sinopia不穩定,啟動之後,拉取包時,會自動停止 npm i verdaccio g 2 輸入verdaccio 指令啟動服務之後設...

npm離線安裝npm包

以安裝git為例 使用 npm install 同樣以git為例,首先我們需要準備git包,可以在聯網的機器上執行 npm installgit global style 上面的 global style 很關鍵,表示將git安裝到node modules中乙個單獨的git資料夾中,這樣我們可以方便...

window上npm的配置方式詳解

npmrc檔案project根目錄下。可以通過npm config get userconfig檢視檔案路徑,預設在c users administrator下 可以通過npm config get globalconfig檢視檔案路徑,預設在 prefix etc npmrc npmrc檔案在np...