Meteor的Sublime Text系统

时间:2016-02-14 21:46:37

标签: meteor build sublimetext3 sublimetext

我尝试为Sublime Text添加Meteor构建如下:

{
  "cmd": "meteor",
  "working_dir": "${project_path}",
  "shell": true
}

此版本需要在项目的根文件夹中保存文件(.sublime-project)。它有效......有点儿。它只是不会停止。即使关闭Sublime,meteor也不会停止,我必须手动pskill进程。我已经尝试过"取消构建"菜单,它写了(Cancelled),但流星仍在运行。

甚至可以从Sublime停止构建命令?有人可以分享他们的流媒体.sublime-build文件吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

我在评论部分并不完全赞同你,但我认为解决你的问题很容易。我有一个启动脚本来启动服务器上的meteor和像这样的本地

# start.sh
if [ "$1" = "local" ]; then
  echo "Local mode is running"
  nohup meteor --settings config/settings.json >> log.txt 2>&1 &
else
  echo "Server mode is running"
  nohup meteor --settings config/settings.server.json >> log.txt 2>&1 &
fi

echo $! > save_pid.txt

这是停止脚本

#stop.sh
kill -9 `cat save_pid.txt`

现在您需要做的是让start上的构建Sublime调用启动脚本,cancel调用停止脚本