2017-08-15 222 views
2

当我输入“nodemon”时,出现以下错误:“bash:nodemon:command not found”。我已经尝试过在本地和全球范围内安装它,并且它昨天真的工作,我不记得我已经改变了什么,所以它不再工作。我正在使用Git Bash shell。nodemon命令未找到

当我安装nodemon,我得到下面的输出:

$ npm install nodemon --save 
[email protected] C:\users\corfi\Google Drive\coding\webdev\site 
`-- [email protected] 
    +-- [email protected] 
    | +-- [email protected] 
    | | +-- [email protected] 
    | | | +-- [email protected] 
    | | | | `-- [email protected] 
    | | | +-- [email protected] 
    | | | +-- [email protected] 
    | | | | +-- [email protected] 
    | | | | | `-- [email protected] 
    | | | | | +-- [email protected] 
    | | | | | +-- [email protected] 
    | | | | | `-- [email protected] 
    | | | | |  +-- [email protected] 
    | | | | |  | `-- [email protected] 
    | | | | |  `-- [email protected] 
    | | | | +-- [email protected] 
    | | | | `-- [email protected] 
    | | | +-- [email protected] 
    | | | | `-- [email protected] 
    | | | +-- [email protected] 
    | | | +-- [email protected] 
    | | | +-- [email protected] 
    | | | | +-- [email protected] 
    | | | | | `-- [email protected] 
    | | | | `-- [email protected] 
    | | | +-- [email protected] 
    | | | | +-- [email protected] 
    | | | | `-- [email protected] 
    | | | `-- [email protected] 
    | | | +-- [email protected] 
    | | | `-- [email protected] 
    | | `-- [email protected] 
    | | `-- [email protected] 
    | +-- [email protected] 
    | +-- [email protected] 
    | +-- [email protected] 
    | | `-- [email protected] 
    | +-- [email protected] 
    | | `-- [email protected] 
    | `-- [email protected] 
    | `-- [email protected] 
    +-- [email protected] 
    +-- [email protected] 
    | +-- [email protected] 
    | | +-- lodash._[email protected] 
    | | | `-- [email protected] 
    | | +-- [email protected] 
    | | | +-- [email protected] 
    | | | `-- [email protected] 
    | | `-- [email protected] 
    | | +-- [email protected] 
    | | +-- [email protected] 
    | | `-- [email protected] 
    | `-- [email protected] 
    +-- [email protected] 
    | `-- [email protected] 
    | +-- [email protected] 
    | +-- [email protected] 
    | +-- [email protected] 
    | +-- [email protected] 
    | +-- [email protected] 
    | +-- [email protected] 
    | `-- [email protected] 
    +-- [email protected] 
    | `-- [email protected] 
    | `-- [email protected] 
    +-- [email protected] 
    `-- [email protected] 
    +-- [email protected] 
    | +-- [email protected] 
    | +-- [email protected] 
    | +-- [email protected] 
    | | `-- [email protected] 
    | +-- [email protected] 
    | `-- [email protected] 
    +-- [email protected] 
    | +-- [email protected] 
    | | `-- [email protected] 
    | +-- [email protected] 
    | +-- [email protected] 
    | +-- [email protected] 
    | | `-- [email protected] 
    | +-- [email protected] 
    | +-- [email protected] 
    | | +-- [email protected] 
    | | `-- [email protected] 
    | `-- [email protected] 
    +-- [email protected] 
    +-- [email protected] 
    | `-- [email protected] 
    | +-- [email protected] 
    | | +-- [email protected] 
    | | | +-- [email protected] 
    | | | `-- [email protected] 
    | | +-- [email protected] 
    | | +-- [email protected] 
    | | +-- [email protected] 
    | | +-- [email protected] 
    | | +-- [email protected] 
    | | +-- [email protected] 
    | | +-- [email protected] 
    | | +-- [email protected] 
    | | | `-- [email protected] 
    | | | `-- [email protected] 
    | | `-- [email protected] 
    | `-- [email protected] 
    |  `-- [email protected] 
    |  +-- [email protected] 
    |  +-- [email protected] 
    |  +-- [email protected] 
    |  `-- [email protected] 
    +-- [email protected] 
    | `-- [email protected] 
    | `-- [email protected] 
    +-- [email protected] 
    `-- [email protected] 

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected]^1.0.0 (node_modules\chokidar\node_modules\fsevents): 
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) 
npm WARN [email protected] No repository field. 
+0

您是否尝试从节点模块中的文件夹执行nodemon? –

+0

你究竟是什么意思?导航到node_modules/nodemon/bin /文件夹并从那里执行?我只是试过了,而且我得到了同样的错误。 –

回答

2

尝试即安装nodemon全球

npm install -g nodemon 

窗口有时会失去在环境引用。如果您使用的是Windows 10,请尝试在“C:\ Users \ YOUR_USER \ AppData \ Roaming \ npm \ node_modules \ nodemon \ bin”中找到nodemon.js。然后复制此路径和执行

node THE_PATH\nodemon.js YOUR_COOL_APP.js 

It's一个解决办法,但它通常工作。 希望它有帮助...

+0

这工作,谢谢! –

+0

嗯,它的工作,这意味着我现在可以通过nodemon启动服务器,但它实际上并没有做它应该做的事情,我只是注意到(它不会更新更改。) –

+0

可能你有环境问题。检查环境变量,注册表项等。对我来说,这种解决方法工作正常! Windows ...呃! –

0

去要使用nodemon的目录,然后使用到的路径nodemon安装在您的节点模块,而不是仅仅nodemon。的

c:/user/[your path here]/nodemon [your node app] 

代替

nodemon [your node app] 
+0

输出说没有这样的目录,但我确定它是具有nodemon.js的目录:'$ C:/ user/corfi /“Google Drive”/ coding/webdev/site/node_modules/nodemon/bin/nodemon服务器。 js bash:C:/ user/corfi/Google Drive/coding/webdev/site/node_modules/nodemon/bin/nodemon:没有这样的文件或目录' –