【问题标题】:Refresh node.js script!刷新 node.js 脚本!
【发布时间】:2011-06-10 18:44:22
【问题描述】:

我正在从终端(mac)运行带有 node.js 的脚本,当我更改脚本时,我希望能够重新运行它而无需关闭并重新打开终端,我是 mac 的菜鸟,不知道如何这样做?

谢谢

【问题讨论】:

  • Node 应该在每次启动它时重新加载你的脚本,你能否更新你的问题以准确解释正在发生的事情以及你希望做什么?

标签: macos node.js


【解决方案1】:
  • 你是如何启动 Node 的?您永远不必关闭终端窗口。至少,您应该能够键入 ctrlC 来停止它,然后按向上箭头从命令历史记录中恢复节点命令,或者键入命令!!,意思是“我运行的最后一个命令行”,然后按回车键。

  • 或者,使用node-dev。当文件在与节点脚本相同的目录中更改时,它会自动重新启动节点。您可以使用npm 安装它。然后,运行 node-dev 而不是 node:

    node-dev script.js

【讨论】:

  • 我从终端节点 myscript.js 启动它
  • 酷!在 shell 中,键入^C 会向当前运行的程序发送一个称为“中断”的信号,该信号通常会退出它。如果有机会,请查看像 this one 这样的 Bash 指南。你可以用它做更多的事情!
【解决方案2】:

This script 是我使用的。效果很好!

【讨论】:

    【解决方案3】:

    您可以使用npm 安装几个模块,包括:

    【讨论】:

      猜你喜欢
      • 2010-10-17
      • 2020-07-02
      • 2011-07-05
      • 2020-07-29
      • 2015-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多