所以我是 cdk 和 typescipt 初学者。成功部署几个堆栈后,我没有收到以下错误cdk synth: Unexpected token export. Subprocess exited with error 1。
我对解决这个问题不太感兴趣,而对堆栈跟踪的位置或有关错误的任何其他信息更感兴趣。执行--traceor 并-v不能真正提供太多有用的信息。
我有什么想法可以获取此类信息吗???
幕后发生的事情是 CDK 将堆栈转换为 cloudformation 模板并将其保存到 S3 - 运行时创建的 S3 存储桶cdk bootstrap(更多信息请参见此处)。
当您运行时cdk synth,CDK 尝试将代码(在您的情况下为打字稿)转换为 cloudformation 堆栈。这个错误:Unexpected token export.可能是因为异步调用没有结束,此外,这个错误意味着您的代码无法传输到cloudformation堆栈中,但这并不意味着您的“cdk”代码已损坏。
当您运行cdk deploycdk 时,将传输的模板与 S3 模板进行比较。并仅部署差异。
更新:
昨天 DevopsStart 发布了关于在 VS Code 中调试 cdk 的新文章。这可能会有所帮助。
| 归档时间: |
|
| 查看次数: |
7185 次 |
| 最近记录: |