2017-08-15 214 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:沒有這樣的文件或目錄' –