我在整个谷歌搜索了这个问题,但没有成功...
我想修复无服务器插件,但我不知道如何附加进程来调试代码。 目前,我正在使用 vscode,插件是使用 nodejs + typescript 开发的。
有没有人有任何提示或文章解释如何做到这一点?
最佳答案
与您要调试的所有其他进程一样,您需要运行它并以某种方式将调试器连接到它。
你需要记住,Serverless Framework 是用 JS/TS 编写的,所以它运行在 Node.js 中。因此,如果您在 Node.js 中开发 Lambda,您可以很容易地调试它,因为它是非常常见的环境。
如何使用 Jetbrains/Webstorm/IntelliJ 实现
4.确保您选择了正确的 package.json
!
5. 现在只需像往常一样开始调试,但选择您刚刚创建的运行配置。
在我的示例中,我使用的是 package.json 中的 package
脚本,但它也可以是触发 serverless deploy
或 serverless print 的任何其他脚本
最后。
就是这样!断点应该正常触发,就像调试自己的 JS 代码时一样。
关于node.js - 如何调试无服务器框架插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69326889/