【发布时间】:2017-08-20 12:43:40
【问题描述】:
当我对代码应用类似于 nodemon 对 nodeJS 所做的更改时,有什么方法可以让 Firebase 命令行简单地刷新服务器?我正在使用 Polymer for web。
【问题讨论】:
标签: firebase firebase-hosting nodemon firebase-polymer firebase-tools
当我对代码应用类似于 nodemon 对 nodeJS 所做的更改时,有什么方法可以让 Firebase 命令行简单地刷新服务器?我正在使用 Polymer for web。
【问题讨论】:
标签: firebase firebase-hosting nodemon firebase-polymer firebase-tools
添加到@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 的文件中的更改。
【讨论】:
我正在使用带有 firebase 云功能的 nodemon, 作为 firebase-tools@3.17.4(当前)
firebase serve --only functions 仅检测 index.js 中的更改
这可以用 nodemon --exec 标志处理
nodemon --exec firebase serve --only functions
【讨论】:
目前这不是 Firebase CLI 的一项功能,但听起来很有用。请file a feature request。
【讨论】: