2016-03-15 270 views
-1

我已經安裝了Node.js,並開始時,我寫了一個npm命令,如npm install -g <>npm start它的工作,但現在它不。我再次刪除並安裝了節點,但仍面臨同樣的問題:npm命令不起作用

~$ npm install 
~$ 

沒有任何操作,終端恢復正常。

+0

'npm install --verbose'? –

+0

你確定你已經安裝了節點嗎?運行「node -v」 –

+0

沒有回覆,我知道它應該給我與我一起工作的節點版本,當我第一次安裝nodejs但我已經刪除它並重新安裝。使用的命令是sudo apt-get install - y nodejs是不是這樣? –

回答

1

npm install在當前目錄中查找package.json文件。它會安裝package.json中列出的所有依賴項。同樣,npm startpackage.json腳本中查找它應該真正運行的命令。如果現在不起作用,那麼您可能位於錯誤的目錄中。如果你在正確的目錄中,你能提供更多的信息,比如你正在收到的確切的錯誤信息嗎?

+0

我在依賴的package.json { 「名字」 寫下了這樣的: 「測試」 , 「版本」: 「0.0.1」 , 「私」:真實, 「腳本」:{ 「開始」:「節點./bin/www「 }, 」依賴關係「:{ 」body-parser「:」〜1.12.4「, 」cookie-parser「:」〜1.3.5「, 」debug「:」 〜2.2.0「, 」express「:」〜4.12.4「, 」jade「:」〜1.9.2「, 」morgan「:」〜1.5.3「, 」serve-favicon「:」 〜2.2.1「, 」mongodb「:」〜2.0.33「, 」monk「:」〜1.0.1「 } }然後我去了終端和這是發生了什麼 〜/ Documents/test $ npm安裝和〜/文件/測試$ 是什麼終端顯示,沒有別的 –