Cod*_*Hat 1 bash zsh npm windows-subsystem-for-linux
我在 Windows 10 上使用带有 WSL(Linux 的 Windows 子系统)的超级终端。我有 wsl 默认为 zsh 但每当我运行 npm 或节点时,我都会收到“zsh:未找到命令:节点”或 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$
Run Code Online (Sandbox Code Playgroud)
尽管这确实使 zsh 初始加载需要很长时间。