Ani*_*aje 10 javascript node.js visual-studio-code serverless-framework serverless-offline
我正在使用 VS Code 开发 AWS Lambda 函数,我开始使用无服务器框架和无服务器离线库,但是,我无法使用 VS Code 的调试模式在本地调试代码。
我指的是许多网站,以下是其中之一: https://medium.com/@OneMuppet_/debugging-lambada-functions-locally-in-vscode-with-actual-break-points-deee6235f590
我的项目结构如下:
Package.json:
launch.json:
当我开始调试时出现以下错误:
有人可以指导一下正确的配置吗?
mfe*_*mfe 10
在package.json中添加调试脚本:
"scripts": {
.......
"debug": "node --inspect node_modules/serverless/bin/serverless offline -s dev",
.........
}
Run Code Online (Sandbox Code Playgroud)
VS 代码午餐.json
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"cwd": "${workspaceFolder}",
"name": "Serverless",
"runtimeExecutable": "npm",
"runtimeArgs": [
"run",
"debug"
],
"port": 9229
}
]
}
Run Code Online (Sandbox Code Playgroud)
然后从VS代码开始调试
您看到的警告是弃用警告;自 Node 7.7.0 以来,旧版调试器 (--debug) 已被弃用。将节点调试器附加到无服务器离线的正确方法是使用--inspect:
node --inspect $(npm bin)/sls offline start
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6653 次 |
| 最近记录: |