我尝试在本地和全球范围内多次卸载并重新安装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
就像我提到的那样,我尝试了相同的流程,但是在本地安装到我的应用程序依赖项,但它似乎没有什么区别。这里发生了什么?我在不同的机器上执行相同的过程,它没有问题。
在Google上搜索,我发现了一些提到更改/添加PATH的帖子?但是我不清楚这个或那个问题或者意味着什么。
此外,其他全球安装的npm模块运行得很好
答案 0 :(得分:1)
nodemon
。
修改您的~/.bash_profile
文件并添加:
PATH=$PATH:/usr/local/bin/bin/
启动新的shell以查看它是否有效,或运行source ~/.bash_profile
以使其适用于当前会话。
答案 1 :(得分:1)
而不是将sudo
切换为 root ,然后运行:
$ npm install -g nodemon
答案 2 :(得分:0)
console.log