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