2
在尝试使用oh-my-zsh和zsh时,我设法删除了终端com.apple.terminal。*,.bash_profile。-bash:npm:找不到命令,为什么?
解决所有问题后,我的终端不能识别任何命令。 当我键入NPM,它表明:
-bash: npm: command not found
所以不会像DOTNET核心的所有其他已安装的软件包。
有什么方法可以解决它吗?
在尝试使用oh-my-zsh和zsh时,我设法删除了终端com.apple.terminal。*,.bash_profile。-bash:npm:找不到命令,为什么?
解决所有问题后,我的终端不能识别任何命令。 当我键入NPM,它表明:
-bash: npm: command not found
所以不会像DOTNET核心的所有其他已安装的软件包。
有什么方法可以解决它吗?
可能您只需编辑您的$PATH
变量并重新设置路径。
你可以通过做检查当前$PATH
:
echo -e ${PATH//:/\\n}
,将列出现有的路径,可能会出现缺少一些$HOME/paths
是这样的情况下,只需添加它们根据您的要求,在macOS中为node/npm
会类似于:
export PATH="$HOME/node_modules/.bin:$HOME/Library/Python/2.7/bin:$HOME/Library/Python/3.6/bin:$PATH"
这会给优先级t Ø位于$HOME/node_modules/.bin
万一文件您卸载或删除节点,你可以试试这个:
brew update && brew install node
您好,感谢我猜我误解了我的问题已记录在这里再次回应:https://开头计算器.com/questions/46140386/npm -is-on-terminal-after-messing-bash-profile – Vishal
你试过在答案中写的是什么? – nbari
是的,我做了,没有任何改变。 – Vishal