当你切换到 nvm 来管理你的节点版本时,你应该将你的节点解释器指向那个吗?
即从 /usr/bin/node 到 ~/.nvm/v.xxx 之一
我问是因为我现在在尝试调试节点内容时遇到了 webstorm 的一些问题。
到目前为止,我发现的最好的事情是将每个版本添加到默认的“Node.js 和 NPM”设置中(而不是在单个项目设置中)。然后在创建新项目或更新现有项目时,您可以从下拉列表中选择该版本,而不必为每个项目重新创建它。
但是,如果 NodeJS 插件会寻找 nvm 并与之集成,那就太好了。或者如果 nvm 会为 /usr/bin/node 创建符号链接并在您更改版本时更新它。
是的,您需要将节点解释器显式设置为您想要使用的版本
您不应该这样做,这似乎是一个已识别和报告的错误。即将发布的 2016.1.3 EAP 版本的 WebStorm 中将发布修复程序。
正如上面的@zenw0lf 所说,WS 现在确实会在下查找已安装的节点版本,.nvm
但由于.nvm
尚未为节点的活动版本添加别名,因此指定的值是脆弱的,因为它是基于版本的。
我试图在 NVM 中恢复适当的问题来缓解这种情况。请关注更新。