所以我的节点构建是这样的
{
"cmd": ["node", "$file"],
"selector" : "source.js",
"path" : "/usr/local/bin"
}
它运行,但问题是一旦运行,它就永远不会停止。
所以我的节点构建是这样的
{
"cmd": ["node", "$file"],
"selector" : "source.js",
"path" : "/usr/local/bin"
}
它运行,但问题是一旦运行,它就永远不会停止。
你可以使用像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。
对于 Windows 用户,请使用“shell_cmd”而不是“cmd”
{
"shell_cmd": "node ${file}"
}
如果您需要停止/取消构建,请打开"Tools | Cancel Build"
一步一步把所有的答案放在一起:
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)打开您的项目,选择您的新节点构建系统,然后更改您的代码并保存。