【发布时间】:2021-06-06 19:05:36
【问题描述】:
如何在 Windows 10 的 VS Code 上调试 Amplify JavaScript 函数?
这个问题出现在 github 上的 How to debug amplify function using visual studio code during invocation? 下,但它已经关闭并且很老了。例如,amplify invoke function 已被弃用,取而代之的是 amplify mock function。
我试过这个launch.config:
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch Create Reort",
"type": "node",
"request": "launch",
"program": "${env:APPDATA}/npm/node_modules/@aws-amplify/cli/bin/amplify",
"args": [
"mock",
"function",
"sayhello",
"--event",
"src/event.json",
"--timeout",
"0"
],
"console": "integratedTerminal"
}
]
}
这将记录输出,但不会在正在执行的函数内遇到任何断点:
设置步骤:
-
安装放大 cli
npm install -g @aws-amplify/cli -
初始化放大。选择 JavaScript 与任何框架。
amplify init # Choose your default editor: Visual Studio Code # Choose the type of app that you're building: javascript # What javascript framework are you using: none -
添加功能
amplify add function SayHello # Choose the runtime that you want to use: NodeJS # Choose the function template that you want to use: Hello World
【问题讨论】:
标签: visual-studio-code windows-10 aws-amplify vscode-debugger aws-amplify-cli