1

我正在运行 Debian Squeeze,并且已经使用 nvm 安装了 node.js。

我从 .bashrc 采购 nvm.sh 并将我的版本设置为默认值:

source ~/.nvm/nvm.sh

从终端运行node,但 SublimeLinter 似乎没有检测到它:

SublimeLinter: javascript disabled (One of the following JavaScript engines must be installed: node.js, JavaScriptCore)

/opt/bin我在(在我的 PATH 中)创建了一个符号链接:

$ cd /opt/bin
$ ln -s ~/.nvm/v0.10.3/bin/node

还是同样的问题。

我能做些什么?

4

1 回答 1

0

在命令提示符下,运行which node,然后打开Preferences -> Package Settings -> SublimeLinter -> Settings - User并设置如下(假设没有其他内容):

{
    "sublimelinter_executable_map":
    {
        "node": "/opt/bin/node" // put results of 'which node' here
    }
}

另外,请记住,您需要在系统上设置gjslint(如果这是您想要的 linter),然后它才能工作。JSHint 和 JSLint 是内置的,通过调整javascript_linter选项来设置。

于 2013-05-10T00:48:36.780 回答