2015-06-12 46 views
0

在我的Mac上下載node.js後,我想安裝npm。安裝節點和npm時出錯

當我運行這個命令:

sudo npm install node-dev -g 

我收到此錯誤:

npm WARN deprecated [email protected]: Please update to the latest object-keys /usr/local/bin/node-dev -> /usr/local/lib/node_modules/node-dev/bin/node-dev [email protected] /usr/local/lib/node_modules/node-dev ├── [email protected] ├── [email protected] ├── [email protected] ([email protected]) ├── [email protected] ([email protected], [email protected]) └── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

如何解決這個問題?

+0

歡迎來到Stack Overflow!請閱讀[本幫助中心文章](http://stackoverflow.com/help/how-to-ask)撰寫一個很好的問題。你提出的效果越好,你就越有可能得到好的答案。 – Celeo

回答

0

這只是一個警告,object-keys庫版本已被棄用,您應該更新它。這不是一個錯誤,不應該阻止任何其他安裝。看起來像node-dev正在使用的庫之一使用此版本的object-keys(node-dev itself does not seem to need it)

dynamic-dedup庫依靠一箇舊版本的xtendwhich uses this old version of object-keys

opened an issue爲這個圖書館,但除了這點沒有什麼可以做,除了當地是維護自己的庫版本大概不是最好的主意。

無論如何,我不認爲這個警告會有任何明顯的影響。


順便說一句,我建議你do not use sudo with npm install(免責聲明:這是我自己的博客)。

+0

如果我不使用sudo它仍然顯示錯誤 –

+0

@KartikeyaGupta'sudo'與它無關。請在橫向規則前閱讀我答案的前半部分。 –