TypeScript版本: 3.6.3
搜索词:助手重命名
码
// <strong i="13">@target</strong>: es2015 declare function __awaiter(): void; class C { async func() { } }
预期行为: 发出某种错误(当目标需要帮助者时),通知用户所生成的代码将不起作用,或者可能会以其他名称发出帮助者。
实际行为: 发射函数声明__awaiter函数,但尝试调用__awaiter_1 。
__awaiter
__awaiter_1
游乐场链接:这里
相关问题:
修复:添加更多下划线😅
有什么消息吗? 当我拉入的npm包中已经定义了辅助器__awaiter时,我遇到了类似的问题,因此调用更改为__awaiter_1但是没有定义__awaiter_1函数。 必须编写一个hack的后构建脚本来在编译后设置__awaiter_1 = __awaiter ,如果这个问题解决的话会很棒。
__awaiter_1 = __awaiter
这看起来像是#33269的副本,该副本已由#36541修复。
最有用的评论
修复:添加更多下划线😅