2017-07-15 40 views
0

我正在做節點js服務器設置以連接到mongoDB(mongolab)。'nodemon'在Windows cmd中不被識別爲內部命令錯誤

我跟着https://www.youtube.com/watch?v=pI9FSrP2Fyo教程。

我完成了設置,直到npm install -g nodemon命令。 當我在cmd上鍵入nodemon server.js時輸入代碼後,出現如下錯誤。

enter image description here

server.js

server.js

enter image description here

api.js

enter image description here

status.js

+0

嘗試本地 – frozen

+0

安裝它沒有什麼錯server.js – frozen

+0

ü可以請幫我在本地安裝它。我需要做些什麼才能在本地安裝? – Anne

回答

1

嘗試重新啓動的explorer.exe - 這是在Windows中一個共同的問題,即環境變量不會自動刷新

+0

我輸入節點,而不是nodemon。它工作得很好 – Anne

+0

節點和nodemon是不同的,雖然,節點將運行節點應用,而nodemon將運行節點的應用程序,並自動刷新它,你所做的更改後。當涉及到發展時,nodemon是一個生命轉換者! – Lissy

+0

好吧。謝謝 – Anne

0

d 由於節點的前綴是不是在PATH環境變量ENV,任何全球安裝的模塊沒有得到認可。

請試試這個。

打開命令提示符

NPM配置得到前綴

追加所得到的路徑PATH環境變量。

現在你應該可以從任何位置運行nodemon。

這就是我有我的本地機器上完成

C:\>npm config get prefix 
C:\Users\username\AppData\Roaming\npm 

C:\>set PATH=%PATH%;C:\Users\username\AppData\Roaming\npm; 

C:\>nodemon 
31 Jul 22:30:29 - [nodemon] v0.7.8 
31 Jul 22:30:29 - [nodemon] to restart at any time, enter `rs` 
31 Jul 22:30:29 - [nodemon] watching: C:\ 
31 Jul 22:30:29 - [nodemon] starting `node ` 
^CTerminate batch job (Y/N)? Y 
相關問題