tus*_*ath 20 macos environment-variables node.js sublimetext2 nvm
我在OSX上使用NVM作为我的节点版本管理器,除了它在我的IDE中产生多个问题之外,这很棒.我正在使用Sublime Text,我使用过的大多数插件都在寻找nodejs,/usr/local/bin因为我使用NVM节点显然在该位置不可用,而是可以在/Users/${User}/.nvm/${NodeVersion}/bin/node.
我可以选择在该插件的配置中更新nodejs的路径,但是当我安装另一个插件时,我必须做同样的事情.同样适用于使用CoffeeScript,LESScss等.
此外,当我通过NVM更新我的节点版本时,我必须再次更新所有配置中的路径.在尝试为我解决问题时,NVM基本上创造了更多问题.
更新:
很长一段时间后,我终于使用isaacs辉煌的解决方案 - nave解决了这个问题.这个nave usemain stable命令,足以让你理解你的情绪:)
我昨天遇到了类似的问题.我找到了一个python脚本,用于导出Sublime的Node路径(nvm节点路径).我为OSX和ST3更新了它.你可以在这里找到它:https: //gist.github.com/joesepi/11269417
将该脚本删除到Packages目录中,ST3的路径位于脚本的注释中.您可能还必须重新启动ST.如果您更新节点版本,则还需要更新该脚本.我希望有所帮助!
你可以使用命令"nvm which node-version"等
nvm which 0.12.0
Run Code Online (Sandbox Code Playgroud)
现在,您可以在以下的一行添加到您的.bashrc,.zshrc等等。
export NVM_SYMLINK_CURRENT=true
Run Code Online (Sandbox Code Playgroud)
然后,在任何需要节点路径的地方,它总是在同一个地方:
~/.nvm/current/bin/node
#OR
$HOME/.nvm/current/bin/node
Run Code Online (Sandbox Code Playgroud)
进一步阅读:https : //medium.com/@danielzen/using-nvm-with-webstorm-or-other-ide-d7d374a84eb1
| 归档时间: |
|
| 查看次数: |
10310 次 |
| 最近记录: |