所以我的节点构建就像这样
{
"cmd": ["node", "$file"],
"selector" : "source.js",
"path" : "/usr/local/bin"
}
它运行,但问题是一旦它运行,它永远不会停止。
答案 0 :(得分:4)
您可以使用node-dev等重新加载器来处理此类事件。
将node
替换为node-dev
(npm install -g node-dev
),就这样,您的构建文件如下所示:
{
"cmd": ["node-dev", "$file"],
"selector" : "source.js",
"path" : "/usr/local/bin"
}
我个人使用node-dev,但您也可以尝试node-supervisor或node-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,然后更改代码并保存。