13

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

即从 /usr/bin/node 到 ~/.nvm/v.xxx 之一

我问是因为我现在在尝试调试节点内容时遇到了 webstorm 的一些问题。

4

4 回答 4

5

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

但是,如果 NodeJS 插件会寻找 nvm 并与之集成,那就太好了。或者如果 nvm 会为 /usr/bin/node 创建符号链接并在您更改版本时更新它。

于 2015-05-16T00:02:33.863 回答
1

是的,您需要将节点解释器显式设置为您想要使用的版本

于 2014-06-17T12:56:22.480 回答
1

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

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

于 2016-05-10T01:26:19.600 回答
0

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

我试图在 NVM 中恢复适当的问题来缓解这种情况。请关注更新。

于 2016-10-28T16:08:38.827 回答