我正嘗試將npm更新爲最新版本,因爲我使用的是1.4.28。 使用:無法獲得最新版本的NPM工作
npm update -g npm
我得到以下輸出:
[email protected] C:\Users\ck\AppData\Roaming\npm\node_modules\npm-check-updates\node_modules\npm
[email protected] C:\Users\ck\AppData\Roaming\npm\node_modules\ember-cli\node_modules\npm
,然後運行
npm -v
我可以看到我仍在使用的1.4.28;我無法理解我嘗試更新後得到的輸出,因爲它談論的是1.3.26和2.1.5,但我已經安裝了1.4.28?
我在Windows上,我已經嘗試卸載並重新安裝節點;
您更新的'npm'安裝是其他模塊的依賴關係 - 'npm-check-updates'和'ember-cli'。這些模塊可能會限制它們支持哪些版本的'npm'。 – 2014-10-19 17:20:28
好的,謝謝你澄清這一點;但爲什麼npm update -g npm不會更新我使用的版本從1.4.28到2.1.0?從哪裏來的版本1.4.28? – 2014-10-19 17:21:57
對於Windows,'npm'通常不放在全局['root'](https://www.npmjs.org/doc/cli/npm-root.html),它可以管理自己。它通常在'Program Files'下面。你可以用'npm -g root'和'gcm npm |來檢查選擇源'(PowerShell)。 – 2014-10-19 17:32:44