如何简化这些任务?

Ran*_*lue 1 node.js

我正在用 nodeJS 编程。编辑代码后,我必须:

  1. 将代码保存在 TextMate 中:cmd+s

  2. 用 bash 关闭服务器:cmd+c

  3. 在 bash 中重新启动服务器: node myCode.js

  4. 刷新谷歌浏览器:cmd+r

一遍又一遍地执行这些步骤是相当重复的。有没有办法对我的计算机(mac OS X)进行编程以一次性完成所有这些步骤?

小智 5

我不知道 google chrome 刷新,但我通过 npm (npm install -g node-dev) 使用“node-dev”包,然后运行:node-dev app.js

它会监视您的所有文件并在每次文件更改时重新启动您的节点进程,从而消除步骤 2+3。

如果你不想使用 npm,这里是 Github 链接:https : //github.com/fgnass/node-dev

(编辑:更新 npm install 命令以包含 -g 根据以下 HE 的建议)