【发布时间】:2017-09-06 04:36:57
【问题描述】:
我已经尝试在本地和全局上多次卸载和重新安装 nodemon:
npm install -g nodemon
(无论有无sudo都试过)
而且好像安装没问题,给我:
/usr/local/bin/bin/nodemon -> /usr/local/bin/lib/node_modules/nodemon/bin/nodemon.js
/usr/local/bin/lib
└── nodemon@1.11.0
但每当我跑步时
nodemon server.js
在我的应用中,我得到了;
-bash: nodemon: command not found
就像我提到的,我尝试了相同的过程,但在本地安装到我的应用依赖项,但似乎没有什么不同。这里发生了什么?我在另一台机器上执行了相同的过程,并且没有问题。
谷歌搜索,我发现一些提到更改/添加 PATH 的帖子?但我不清楚这是否是问题或这意味着什么。
此外,其他全局安装的 npm 模块运行良好
【问题讨论】:
-
当您输入
which nodemon时会发生什么?这就是我在我的 Mac 上发生的事情(11:30) ~/src/CUP [work-rpt] $ which nodemon /usr/local/bin/nodemon -
嗨@Alan。当我输入
which nodemon时,什么也没有发生。 -
nodemon 的安装目录,不在 bash 的 PATH 环境变量中。
which显示了可以通过 PATH 找到的可执行文件。 -
@Alan 你如何解决这个问题?
标签: node.js bash npm npm-install nodemon