'nodemon'在windows cmd中不被识别为内部命令错误

我正在做节点js服务器设置连接到mongoDB(mongolab)。

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

我完成了设置,直到npm install -g nodemon命令。 当我在cmd上键入nodemon server.js时input代码后,我得到如下错误。

在这里输入图像说明

server.js

server.js

在这里输入图像说明

api.js

在这里输入图像说明

status.js

尝试重新启动explorer.exe – 这是Windows中的常见问题,环境variables不会自动刷新

d由于节点前缀不在PATH ENVvariables中,所有全局安装的模块都没有被识别。

请试试这个。

打开cmd提示符

npmconfiguration获取前缀

将生成的path附加到PATH envvariables。

现在你应该能够从任何位置运行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