Nodemon已安装但找不到

Nodemon installed but can't be found

我已经尝试多次在本地和全局卸载和重新安装 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

就像我提到的那样,我尝试了相同的过程,但在本地安装到我的应用程序依赖项,但这似乎没有什么不同。这里发生了什么?我在另一台机器上执行了相同的过程,没有问题。

谷歌搜索,我发现了一些提到 changing/adding PATH 的帖子?但我不清楚这是不是问题所在,或者这意味着什么。

此外,其他全局安装的 npm 模块 运行 就好了

nodemon 未被 bash 找到。

编辑您的 ~/.bash_profile 文件并添加:

PATH=$PATH:/usr/local/bin/bin/

启动一个新的 shell 以查看它是否有效,或 运行 source ~/.bash_profile 将其应用于当前会话。

而不是使用 sudo 切换为 root 然后只是 运行:

$  npm install -g nodemon
sudo su -
export PATH=$PATH:/home/USER/npm
npm install -g --force nodemon

# THESE LINES + START FROM A NEW TERMINAL...
# IN MY CASE

npm install -g --force node-inspector

# TOO