繁体   English   中英

找不到zsh节点。 必须切换到bash,然后再次切换到zsh

[英]zsh node not found. Have to switch to bash and then to zsh again

我正在Windows 10和WSL(Linux的Windows子系统)上使用超级终端。 我已经将wsl默认设置为zsh,但是每当我运行npm或node时,我都会收到“ zsh:找不到命令:node”或npm。 为了解决这个问题,我必须输入“ bash”,让终端切换到bash,然后输入“ zsh”以切换回原来的状态。 之后,该节点和npm命令起作用。

请帮忙! 我尝试查看现有帖子,但未找到与此问题相关的任何内容。

谢谢您的帮助!

只是想通了。 不得不在我的.zshrc中添加以下内容

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_comp$

尽管这确实使zsh最初加载需要很长时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM