我正在关注这篇文章@ https://firebase.googleblog.com/2018/01/streamline-typescript-development-cloud-functions.html
我为云功能设置了一个 Typescript 项目。我有我的代码src/index.ts
,转译代码 @ lib/index.js
。
- 我用命令启动shell
firebase experimental:functions:shell --debug
- 并
./node_modules/.bin/tsc --watch
在其他终端
TS 到 JS 的编译正在发生。但是 shell 没有像上面文章中解释的那样获取更新的代码。我要退出 shell (Ctrl+C * 3),然后再次运行它以获取最新代码。
我的 Firebase 工具版本:3.17.4
更新 1:
我在 Ubuntu Linux 17.04 中运行。日志显示没有错误。但我得到了我的控制台日志,如下所示:
firebase > newPledgeListener({foo: "bar"})
'成功调用函数。'
firebase > info: 触发用户函数,开始执行
信息:再见 6
info:交易成功,未定义
信息:执行耗时 2852 毫秒,用户功能成功完成
我可能做错了什么?