2017-07-15 93 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 
相关问题