用NVM设置Sublime中的path

我在OSX上使用NVM作为我的节点版本pipe理器,除了它会在我的IDE中创build多个问题之外,这非常棒。 我正在使用Sublime Text和大多数我曾经使用的插件在/usr/local/bin查找nodejs,并且由于我使用NVM节点显然在该位置不可用,而在/Users/${User}/.nvm/${NodeVersion}/bin/node

我有一个更新该插件的configurationnodejspath的选项,但是当我安装另一个插件,我必须做同样的事情。 同样适用于使用CoffeeScript,LESScss等。

此外,当我通过NVM更新我的节点版本时,我必须再次更新所有configuration中的path。 NVM在尝试为我解决问题的时候已经产生了更多的问题。

更新:很长一段时间后,我终于能够解决问题,使用艾萨克斯辉煌的解决scheme – 中殿 。 nave usemain stable命令,只是足够了解你的情绪:)

昨天我有类似的问题。 我发现一个python脚本,导出Sublime的我的节点path(nvm节点path)。 我更新了OSX和ST3。 你可以在这里find它: https : //gist.github.com/joesepi/11269417

将这个脚本放在你的Packages目录中,ST3的path在脚本的注释中。 您可能还必须重新启动ST。 如果更新节点版本,则需要更新该脚本。 我希望有帮助!

你可以使用命令“nvm哪个节点版本”等

 nvm which 0.12.0 

从github.com/xtuple/nvm安装NVM

运行此命令将NVM安装为全局,您将看到一切正常

wget -qO- https://raw.githubusercontent.com/xtuple/nvm/master/install.sh | sudo bash

我正在使用n 。 我也试了一下,但是在安装nvm时遇到了麻烦。 希望这可以帮助。

对于Linux用户,

默认情况下,nvm在.bashrc中写入一些节点path,只有在bash模式下才加载。

所以,只需要将这两个path移动到文件底部即可:

 # ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples # Set the NVM path for my Sublime before return. export NVM_DIR="/home/<yourUser>/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm # If not running interactively, don't do anything [ -z "$PS1" ] && return 

CURRENT_NODE_VERSION=$(nvm current); nvm which $CURRENT_NODE_VERSION