2016-11-20 109 views
0

我安裝nodejs的工作沒有任何問題,但是當我嘗試用npm安裝一些packge。 故宮不行,給我這個問題:npm不能在Windows 7中工作

error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js' 

這個varaible系統路徑:

enter image description here

enter image description here

的floder C:\Users\xxxxx\AppData\Roaming\npm是空的。

我現在不是什麼問題,爲什麼不工作?

+0

轉到終端命令,並嘗試運行您的文件夾路徑,然後寫這些代碼NPM安裝NPM -g或NPM安裝npm –

+0

相同的信息錯誤 –

回答

0

npm通常附帶節點。安裝問題在使用Node時非常常見。我認爲你做一個乾淨的重新安裝比試圖解決你的問題要快。

我發現最適合我的工作是使用nvm。這是一個命令行工具,可讓您安裝任何版本的節點並隨時切換到任何其他版本。

您使用的是Windows 7,那麼你所感興趣的是,從這個來源nvm-setup.ziphttps://github.com/coreybutler/nvm-windows/releases

運行安裝程序,如果問你控制版本按YES。

現在,運行您的cmd。

[email protected] D:\a 
$ nvm list 

    * 6.8.1 (Currently using 64-bit executable) 
    5.0.0 
    4.0.0 
    0.10.38 

[email protected] D:\a 
$ node -v 
v6.8.1 

[email protected] D:\a 
$ npm -v 
3.10.8 

[email protected] D:\a 
$ nvm install 5 
5.0.0 
Downloading node.js version 5.0.0 (64-bit)... Complete 
Creating C:\Users\Administrator\AppData\Roaming\nvm\temp 

Downloading npm version 3.3.6... Complete 
Installing npm v3.3.6... 

Installation complete. If you want to use this version, type 

nvm use 5.0.0 

[email protected] D:\a 
$ nvm use 5 
5.0.0 
Now using node v5.0.0 (64-bit) 

[email protected] D:\a 
$ nvm list 

    6.8.1 
    * 5.0.0 (Currently using 64-bit executable) 
    4.0.0 
    0.10.38 

[email protected] D:\a 
$ node -v 
v5.0.0 

[email protected] D:\a 
$ npm -v 
3.3.6 

注意

在Windows nvm use將持續選定的版本。在unix中,您需要例如nvm alias default [VERSION]nvm alias default 6.8.1

補充閱讀用於UNIX傢伙:

http://www.nearform.com/nodecrunch/nodejs-sudo-free/

0

@Kamil機甲 我安裝TJE NVM DNA的工作,但豐和我可以與集成的NodeJS ???

enter image description here

哦我現在不哪裏是porblem但故宮現在的工作

+0

好吧Bilal與node.js有很好的旅程 –