【发布时间】:2018-06-22 09:49:09
【问题描述】:
我无法让 nodemon 运行。我试过用npm install -g nodemon 和npm install nodemon --save-dev 安装它。当我运行npm list -g --depth=0 时,它显示 nodemon 已安装。但是对于我的生活,无法让它发挥作用。有什么帮助吗?
【问题讨论】:
-
npm在哪里安装二进制存根?该位置在您的 PATH 中吗? -
@CharlesDuffy 你能再解释一下吗?
-
当您以一种语言安装库时,允许这些库捆绑可执行脚本(
npm install以及不同语言的所有等效项 --pip install、gem install等),它们'重新安装那些可执行包装器...嗯...某处。确切的位置取决于配置,通常包括您是以 root 身份还是以您自己的身份运行npm,以及您是否使用nodeenv之类的东西。 -
...不管它最终在哪里,你的 shell 都需要知道它——这就是
PATH变量的工作。 -
...所以,我们知道您使用了
npm install -g,这意味着您正在安装到全局位置。然后,运行npm root -g将告诉我们该位置的基础在哪里;需要在 PATH 中的位置将相对于它。
标签: node.js bash npm git-bash nodemon