不知道這是因爲我連接到中國網(不是互聯網,但防火牆中國提供了一個互聯網抱歉的藉口)或因爲npm有問題,但我似乎無法安裝與npm的事情。npm安裝掛在kerberos或bson
試圖
獲取我
npm info install [email protected]
> [email protected] install /usr/local/lib/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos
> (node-gyp rebuild 2> builderror.log) || (exit 0)
有時它經歷沒有更新的所有很長一段時間後(使用--verbose選項),但是到達
npm info postinstall [email protected]
> [email protected] install /usr/local/lib/node_modules/mongoose/node_modules/mongodb/node_modules/bson
> (node-gyp rebuild 2> builderror.log) || (exit 0)
也許我太急於在2小時後殺死這個過程,但它看起來像是沒有告訴我,因爲當它成功時,整個過程不到20分鐘。但最後一次工作大約在2周前。
試圖對具有貓鼬依賴性的包執行npm安裝,但永遠不能滿足該依賴性。我的同事建議我做npm install來獲取所有更新的軟件包(包括他們最近的工作),但每當有人告訴我,我正在查看上述兩個消息中的一個,第二天也是如此。
過夜會嘗試npm install -g mongoose,並希望npm鏈接可以正常工作(而不是嘗試下載並安裝一些只會持續數小時的內容)。
在中國的其他人發現它幾乎不可能使用NPM(取決於防火牆的心情)?
謝謝您的回覆。我將它安裝在Mac上,當它成功時,它會在5分鐘內完成。當它不是它只是掛起,並沒有做任何事情。它留在那裏沒有任何輸出的最長記錄是2小時。由於連接不良,我懷疑沒有出現異常。不知道編譯期間是否需要網絡連接。 – HMR
在編譯之前,需要網絡連接來安裝庫。 您可以通過運行 ''($ dirname'which npm')/../ lib/node_modules/npm/node_modules/.bin/node-gyp install'來確保node-gyp具有最新文件。 '' –