我想使用nodemon来监视我的node.js应用程序,然后我执行下一行命令:
npm install -g nodemon
Run Code Online (Sandbox Code Playgroud)
要么
npm install nodemon -g
Run Code Online (Sandbox Code Playgroud)
当我移动到我的应用程序文件夹并尝试
nodemon app.js
Run Code Online (Sandbox Code Playgroud)
系统告诉下一个:
"nodemon"未被识别为内部或外部命令,程序或批处理文件.
Cha*_*ndu 124
由于节点前缀不在PATH ENV变量中,因此无法识别任何全局安装的模块.
请试试这个.
打开cmd提示符
npm config获取前缀
将结果路径附加到PATH env变量.
现在您应该可以从任何位置运行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
Run Code Online (Sandbox Code Playgroud)
use*_*382 24
使用此命令我也遇到了同样的错误:
$ sudo npm install -g nodemon
Run Code Online (Sandbox Code Playgroud)
我刚刚切换为"root",然后跑了:
$ npm install -g nodemon
Run Code Online (Sandbox Code Playgroud)
我认为npm有一个不能使用的bug sudo
,但是当你真的是"root"时它会正常工作.
归档时间: |
|
查看次数: |
60780 次 |
最近记录: |