2017-08-04 89 views
0

我过去几个月一直在使用nodemon。只是今天我得到了这个错误。我尝试卸载nodemon并重新安装它。我也强制安装它。没有工作。无论何时我运行nodemon命令bash:nodemon:找不到命令

bash: nodemon: command not found 

弹出。

还有其他的答案,我已经看着他们了。他们没有为我工作。

+0

https://stackoverflow.com/questions/35530930/nodemon-not-working-bash-nodemon-command-not-found –

+0

@JeremyThille我翻遍了它,不起作用。 –

+0

[nodemon not working:-bash:nodemon:command not found]可能重复(https://stackoverflow.com/questions/35530930/nodemon-not-working-bash-nodemon-command-not-found) –

回答

0

我曾经遇到过这个错误,并且在我的package.json中,我更新了nodemon位置并且它工作正常。

下面的代码是在我的package.json

"start" : "./node_modules/.bin/nodemon server.js" 

,然后运行npm start它的工作原理之后。

+0

我是寻找永久的解决方案。在这种情况下,我将不得不编辑所有package.json文件。 –

+0

这是一个永久的解决方案,因为您应该从模块中引用'nodemon',因为其他可能使用'package.json'进行安装的人可能没有全局安装它。 –

+0

反正该解决方案无法正常工作。 –

0

这取决于您的全局变量。

确保NPM包含在您的PATH var和没有冲突的NPM目录

echo %PATH%

如果是这样,让您的NPM根,确保在您的全局路径故宫故宫根匹配

npm root -g

导航那里,并确保“nodemon”文件在那里。这是安装所有npm install -g文件的地方。 如果不运行npm i nodemon -g并确认它已被添加到npm根文件夹。

将所有这些方框打勾将使这些全局变量再次为您工作。