4

所以我的节点构建是这样的

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

它运行,但问题是一旦运行,它就永远不会停止。

4

3 回答 3

4

你可以使用像node-dev这样的重新加载器来处理这种事情。

替换nodenode-dev( npm install -g node-dev) 就是这样,因此您的构建文件如下所示:

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

我个人使用 node-dev,但您也可以尝试node-supervisornode-nodemon

于 2012-08-27T17:18:30.437 回答
2

对于 Windows 用户,请使用“shell_cmd”而不是“cmd”

{
    "shell_cmd": "node ${file}"
}

如果您需要停止/取消构建,请打开"Tools | Cancel Build"

于 2015-04-13T20:46:27.937 回答
1

一步一步把所有的答案放在一起:

1)安装节点开发包:

npm install -g node-dev

2) 在你的 Sublime Text 上创建一个新的 Build

工具 > 构建系统 > 新构建系统...</p>

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

将文件保存为NodeJS.sublime-build

3)打开您的项目,选择您的新节点构建系统,然后更改您的代码并保存。

于 2014-08-18T05:11:17.907 回答