我只是在我的笔记本电脑上重新安装节点,并试图在项目中安装打包。我通过brew安装了node,我使用的是macOS。
npm install zsh: command not found: npm
字符串
gdx19jrr1#
下面的解决方案实际上解决了我的问题https://superuser.com/questions/1403007/zsh-npm-node-nvm-command-not-found-after-installing-ohmyzsh
export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
字符串这一行代码对你的.zshrc文件做的类型vim ~/.zshrc比添加下面的行在底部和保存文件单击ctrl比按:wq!要在vim中保存文件,您也可以使用nano
nle07wnf2#
对我来说,我遇到了和你一样的问题。我是如何修复的:首先,通过检查版本来检查是否安装了npm:
npm --version
字符串如果终端仍然显示no npm not found,则键入:
nvm install --lts
型此命令将触发将节点包管理器更新到最新版本。希望对你有帮助。
u91tlkcl3#
npm的二进制文件在/usr/local/share/npm/bin中。这是你的路径环境变量吗?如果不是,则以~/.zshrc和export PATH=/usr/local/share/npm/bin:$PATH导出。
/usr/local/share/npm/bin
~/.zshrc
export PATH=/usr/local/share/npm/bin:$PATH
e3bfsja24#
echo -e "\n. $(brew --prefix asdf)/libexec/asdf.sh" >> ${ZDOTDIR:-~}/.zshrc
字符串上面的命令适用于asdf与zsh的情况。更多详情请参阅link。
asdf
zsh
vs3odd8k5#
每次启动新终端时都应该运行nvm use node。
nvm use node
5条答案
按热度按时间gdx19jrr1#
下面的解决方案实际上解决了我的问题
https://superuser.com/questions/1403007/zsh-npm-node-nvm-command-not-found-after-installing-ohmyzsh
字符串
这一行代码对你的.zshrc文件做的类型vim ~/.zshrc比添加下面的行在底部和保存文件单击ctrl比按:wq!要在vim中保存文件,您也可以使用nano
nle07wnf2#
对我来说,我遇到了和你一样的问题。
我是如何修复的:
首先,通过检查版本来检查是否安装了npm:
字符串
如果终端仍然显示no npm not found,则键入:
型
此命令将触发将节点包管理器更新到最新版本。
希望对你有帮助。
u91tlkcl3#
npm的二进制文件在
/usr/local/share/npm/bin
中。这是你的路径环境变量吗?如果不是,则以
~/.zshrc
和export PATH=/usr/local/share/npm/bin:$PATH
导出。e3bfsja24#
字符串
上面的命令适用于
asdf
与zsh
的情况。更多详情请参阅link。vs3odd8k5#
每次启动新终端时都应该运行
nvm use node
。