【问题标题】:Is there a way to monitor changes like "nodemon" for Firebase command line?有没有办法监控 Firebase 命令行的“nodemon”等更改?
【发布时间】:2017-08-20 12:43:40
【问题描述】:

当我对代码应用类似于 nodemon 对 nodeJS 所做的更改时,有什么方法可以让 Firebase 命令行简单地刷新服务器?我正在使用 Polymer for web。

【问题讨论】:

    标签: firebase firebase-hosting nodemon firebase-polymer firebase-tools


    【解决方案1】:

    添加到@grigson,您还可以使用 exec 标志运行 package.json 脚本,例如:

    nodemon -e ts --exec "npm run serve"
    

    其中 serve 是函数 package.json 中的命令(即。

    {
      "name": "functions",
      "scripts": {
         ...
         "serve": "npm run build && firebase serve --only functions",
         ...
    }
    

    通过运行这个,nodemon 还将在 serve 之前运行 build。 -e 标志告诉 nodemon 监视扩展名为 .ts 的文件中的更改。

    【讨论】:

      【解决方案2】:

      我正在使用带有 firebase 云功能的 nodemon, 作为 firebase-tools@3.17.4(当前)

      firebase serve --only functions 仅检测 index.js 中的更改

      这可以用 nodemon --exec 标志处理

      nodemon --exec firebase serve --only functions

      【讨论】:

        【解决方案3】:

        目前这不是 Firebase CLI 的一项功能,但听起来很有用。请file a feature request

        【讨论】:

        • Firebase 托管 CLI 实际上会监控源文件夹并在发生更改时重新加载。如果那里有更改,则应将其拾取。如果你在让它工作时遇到问题,我会用minimal steps on how to reproduce that problem 提出一个新问题。
        猜你喜欢
        • 1970-01-01
        • 2021-10-20
        • 2020-09-17
        • 2011-08-21
        • 1970-01-01
        • 2011-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多