2016-09-16 152 views
0

沒有NPM命令工作在我的Windows 10NPM命令不行

例(所有!):

NPM -v

它不顯示任何信息和CMD崩潰。只有當我打CTR + C,並告知 「Y」 解鎖:

enter image description here

我試着重新安裝的node.js(V6.6.0 x64和x86的v5.12.0),試圖NPM版本v3.10.3和v3.10.7,但都沒有成功。

我該如何解決?

新聞:

conf.get('prefix')在afterUser()函數nodejs\node_modules\npm\lib\config\core.js它返回一個錯誤的目錄:C:\Users\Alisson Linneker\'C:\Program

我認爲,這就是問題所在!

問題解決!

nodejs\node_modules\npm\lib\config\core.js afterUser()函數,前if (conf.get('prefix')) {行添加:

conf.set('prefix', path.resolve(__dirname, '../..', ''))

+0

您是否嘗試過重新安裝的NodeJS?您使用的是哪個版本的nodejs? – Fabio

+0

@Fabio'我試過重新安裝node.js,但沒有成功。「Node v6.6.0 –

+0

Nodejs是否可以工作? – Fabio

回答

0

nodejs\node_modules\npm\lib\config\core.js afterUser()函數,前if (conf.get('prefix')) {行添加:

conf.set('prefix', path.resolve(__dirname, '../..', ''))

拉請求:https://github.com/npm/npm/pull/13995

1

對於Windows我用虛擬盒與Ubuntu。如果你設定了這一點,你會有一個更容易的時間。

+0

我想在我的Windows主機上使用。但問題還沒有解決。 –