NodeJS npm install zsh:未找到命令:npm

fslejnso  于 2023-08-04  发布在  Node.js
关注(0)|答案(5)|浏览(178)

我只是在我的笔记本电脑上重新安装节点,并试图在项目中安装打包。我通过brew安装了node,我使用的是macOS。

npm install
zsh: command not found: npm

字符串

gdx19jrr

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

nle07wnf

nle07wnf2#

对我来说,我遇到了和你一样的问题。
我是如何修复的:
首先,通过检查版本来检查是否安装了npm:

npm --version

字符串
如果终端仍然显示no npm not found,则键入:

nvm install --lts


此命令将触发将节点包管理器更新到最新版本。
希望对你有帮助。

u91tlkcl

u91tlkcl3#

npm的二进制文件在/usr/local/share/npm/bin中。这是你的路径环境变量吗?
如果不是,则以~/.zshrcexport PATH=/usr/local/share/npm/bin:$PATH导出。

e3bfsja2

e3bfsja24#

echo -e "\n. $(brew --prefix asdf)/libexec/asdf.sh" >> ${ZDOTDIR:-~}/.zshrc

字符串
上面的命令适用于asdfzsh的情况。更多详情请参阅link

vs3odd8k

vs3odd8k5#

每次启动新终端时都应该运行nvm use node

相关问题