小编Pau*_*ldb的帖子

VSC 运行和调试 - 进程退出并显示代码 1 - 但在终端中运行良好

我正在尝试测试这个无服务器应用程序,但Run and DebugVSC 中的函数不想运行它。我已经尝试了大量的节点模块路径,但这并没有改变结果。

我的配置:

        {
        "type": "node",
        "request": "launch",
        "name": "invoke local",
        "program": "/Users/MYNAME/.nvm/versions/node/v17.8.0/lib/node_modules/serverless/bin/serverless",
        "args": [
            "invoke",
            "local",
            "-f",
            "${fileBasenameNoExtension}",
            "-p",
            "testEvents/${fileBasenameNoExtension}.json"
        ],
        "cwd": "${fileDirname}/../",
        "skipFiles": [
            "<node_internals>/**/*.js",
            "node_modules/**"
        ],
        "env": { "AWS_PROFILE": "awsProfile" },
        "outFiles": [
            "${workspaceRoot}/**/*.js"
        ]
    },
Run Code Online (Sandbox Code Playgroud)

运行:

/Users/MYNAME/.nvm/versions/node/v17.8.0/bin/node ./../../../../../.nvm/versions/node/v17.8.0/lib/node_modules/serverless/bin/serverless invoke local -f fileName -p testEvents/FileName.json
Run Code Online (Sandbox Code Playgroud)

这导致Process exited with code 1

当同一行在终端运行时,它会返回所需的结果。

node.js visual-studio-code vscode-debugger

4
推荐指数
1
解决办法
3617
查看次数