找不到命令:nodemon – 需要帮助将目录添加到PATH

我在这里看了很多答案,但我仍然无法弄清楚这个问题。 我试图再次学习节点,但在我的全局安装nodemon(成功完成)后,我得到命令未find:nodemon运行nodemon app.js时 。 一段时间后,由于某种原因,我将npmpath移到了/ Users / mlefkowi / npm-global 。 当我回显$ PATH时 ,该目录不存在。 这是我得到的:

/Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

我已经能够将它添加到$ PATH,但是当我closuresterminal它不保存。 我应该把npm移回它的默认目录吗? 我怎样才能得到一个path来保存到$ PATH?

编辑你的〜/ .bashrc并添加下面一行:

 export PATH="/Users/mlefkowi/npm-global:$PATH" 

这假定/Users/mlefkowi/npm-global/nodemon是nodemon可执行文件的path。 如果它位于npm-global的bin子目录下,则将/Users/mlefkowi/npm-global更改为/Users/mlefkowi/npm-global/bin

.bashrc是每次你的shell启动,所以这个修改将坚持所有新的terminal会话。 第一次编辑之后,运行source ~/.bashrc来更新你的PATH。