webstorm找不到node命令
发布于 6 年前 作者 wangxuedongOvO 4883 次浏览 来自 问答

mac OS操作系统,之前用的是bash,后面改为zsh了,node命令找不到,最后在网上看到修改了.bash_profile文件,终于可以在终端使用node了,但是今天打开webstorm,在webstorm终端中没有node,其他的系统的一些命令,ls等都有,本地的终端中有node,以为是webstorm没有配置node,在设置中也修改了,如图 image.png 配置后也重启了webstorm,还是不行,求指教,谢谢。 image.png

2 回复

zsh用的是 ~/.zshrc~/.zprofile 这两个文件,webstorm的terminal看来并没有使用你指定的那个node而是从PATH里找的。 建议把 ~/.profile link为 ~/.zprofile (这样PATH等配置可以bash和zsh共用) 并在前者当中修改PATH把node的路径加进去,比如:

export PATH=$HOME/.nvm/versions/node/v8.0.0/bin

还有,nvm指定了使用某一个版本的node之后应该会link到一个固定的位置吧?像nodenv当前使用的node executable会在 $HOME/.nodenv/shims/ ,这样你切换版本的时候就不需要更改PATH了。

回到顶部