6

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

4

3 回答 3

16

添加到@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 的文件中的更改。

于 2018-09-25T03:44:41.870 回答
15

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

firebase serve --only functions仅检测变化index.js

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

nodemon --exec firebase serve --only functions

于 2018-01-31T08:55:33.237 回答
3

这目前不是 Firebase CLI 的功能,但听起来很有用。请提交功能请求

于 2017-03-27T17:56:03.930 回答