在Ubuntu Linux上测试过。使用文件选择器如下:
{ "cmd": ["node", "$file"], "selector": "*.js" }
以下链接的方法#2为我解决了:
http://www.wikihow.com/Create-a-Javascript-Console-in-Sublime-Text
这在Windows7中适合我
1)打开Sublime文本,转到“工具” - > “构建系统” - > “新建系统”
2)粘贴此文本
{
"cmd": ["C:\\Program Files (x86)\\nodejs\\node","$file"]
}
逃脱的角色
3)另存为Node.sublime-build
4)编写一个新的js文件,然后按CTRL + B进行构建。
点击 这里 用于查看图像示例。
可能是它取决于环境变量 - 尝试使用节点的完整路径而不仅仅是“nodejs”。 它在Mac OS上适用于我(例如/ usr / local / node而不仅仅是节点)
这是Windows的提示,
这个线程的大多数答案是正确的,但没有一个是完整的,至少没有答案告诉你如何杀死现有的Node进程,即使你能够在sublime中运行节点。因此,如果上述任何一种方法都适用于您,最终您将最终手动终止节点。
以下是我为'Windows'所做的事情:
taskkill / F / IM“node.exe” “c:/ Program Files / nodejs / node.exe”%1
享受noding。
在Windows上,以下配置有效:
{ "cmd": ["C:\\Program Files\\nodejs\\node.exe", "$file"], "selector": "source.js" }
{ "cmd": ["node","$file"] }
在Windows中完美适用于我,它在sublime窗口中显示输出。虽然我不知道如何在sublime之后停止服务器,但我必须搜索并终止节点进程。
另外,check节点在你的PATH中;)
希望对你有效。
只有当文件存在/保存在磁盘上时,我才能看到控制台输出。 (对于匿名文件,我也看不到输出)
希望这可以帮助
如果所有其他方法都失败了,请检查Node Supervisor .......您只需要更改代码,服务器就会自动重新启动,这样您就可以看到更改了=)
在linux上我使用它,只是确保你在主文件上
{ "shell_cmd": "pkill node ; node $file" }