当使用nvm来pipe理你的节点版本时,你应该把webstorms节点解释器指向它吗?

当你切换到nvm来pipe理你的节点版本时,你应该把你的节点解释器指向那个节点?

即从/ usr / bin /节点到〜/ .nvm / v.xxx之一

我问,因为我现在试图debugging节点的东西时,遇到了一些与webstorm的问题。

到目前为止我发现的最好的事情是将每个版本添加到默认的“Node.js和NPM”设置(而不是在单独的项目设置)。 然后,在创build新项目或更新现有项目时,可以从下拉列表中select该版本,而不必为每个项目重新创build该项目。

但是,如果NodeJS插件会查找nvm并与之集成,那将会很好。 或者,如果nvm会为/ usr / bin / node创build符号链接,并在更改版本时更新它。

是的,您需要明确地将节点解释器设置为您要使用的版本

你不应该这样做,它似乎是一个被识别和报告的错误。 在即将到来的2016.1.3版本的WebStorm的EAP版本中将发布一个修复程序。

https://youtrack.jetbrains.com/issue/WEB-21558

正如上面所说的@ zenw0lf,WS现在在.nvm下查找已安装的节点版本,但是由于.nvm还没有为活动版本的节点添加别名,所以指定的值是脆弱的,因为它是基于版本的。

我试图在NVM中恢复相应的问题来缓解这个问题。 请按照更新。