在sublime文本中运行nodejs但失败了

时间:2014-05-06 15:07:25

标签: node.js sublimetext2

我按照

中显示的第二种方式进行操作

http://www.wikihow.com/Create-a-Javascript-Console-in-Sublime-Text

在sumblime text中运行nodejs文件test.js.

test.js

console.log ("helloworld");

报道了

[Errno 2] No such file or directory
[cmd:  [u'node', u'/Users/myname/Documents/test.js']]
[dir:  /Users/myname/Documents]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
[Finished]

看起来sublime无法正确运行节点

您的评论欢迎

1 个答案:

答案 0 :(得分:3)

构建系统找不到您的node可执行文件,因为它不在错误消息中的path中列出的任何目录中。要解决此问题,请打开终端并运行

which node

找出可执行文件的位置。复制完整路径,然后打开您创建的.sublime-build文件,并插入node的完整路径。例如,如果which node返回/usr/local/bin/node,那么您的.sublime-build文件应如下所示:

{
    "cmd": ["/usr/local/bin/node", "$file"],
    "selector": "source.js"
}