根据AWS文档,我要这样启动SAM本地服务:
我在我的launch.json中有以下内容:
但是,当我启动Visual Studio调试器时,它显示“无法连接到运行时,请确保运行时处于'Legacy'调试模式”。 看起来很多人在使用Node.js 6和Visual Studio Code时都会出现这个问题,但是我似乎找不到答案... 我正在使用Visual Studio Code的1.18.1版本。 我尝试在launch.json配置中添加“protocol”:“legacy”。我也尝试过使用--debug-port而不是-d。 我在Windows 10上。不确定问题是否特定于Windows。
$ sam local start-api -d 5858
我在我的launch.json中有以下内容:
{
"version": "0.2.0",
"configurations": [
{
"name": "Attach to SAM Local",
"type": "node",
"request": "attach",
"address": "localhost",
"port": 5858,
"localRoot": "${workspaceRoot}",
"remoteRoot": "/var/task"
}
]
}
但是,当我启动Visual Studio调试器时,它显示“无法连接到运行时,请确保运行时处于'Legacy'调试模式”。 看起来很多人在使用Node.js 6和Visual Studio Code时都会出现这个问题,但是我似乎找不到答案... 我正在使用Visual Studio Code的1.18.1版本。 我尝试在launch.json配置中添加“protocol”:“legacy”。我也尝试过使用--debug-port而不是-d。 我在Windows 10上。不确定问题是否特定于Windows。