sublime build - nodejs - 如何启动和停止节点应用程序

时间:2012-08-26 04:56:13

标签: node.js sublimetext2

所以我的节点构建就像这样

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

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

3 个答案:

答案 0 :(得分:4)

您可以使用node-dev等重新加载器来处理此类事件。

node替换为node-devnpm install -g node-dev),就这样,您的构建文件如下所示:

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

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

答案 1 :(得分:2)

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

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

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

答案 2 :(得分:0)

一步一步地汇总所有答案:

1)安装node-dev包:

npm install -g node-dev

2)在Sublime文本上创建一个新版本

工具>构建系统>新建系统......

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

将文件另存为 NodeJS.sublime-build

3)打开项目,选择新节点Build System,然后更改代码并保存。