代码之家  ›  专栏  ›  技术社区  ›  Pankaj Cheema

Visual studio代码调试器未与express generator生成的示例express项目连接

  •  2
  • Pankaj Cheema  · 技术社区  · 6 年前

    npm版本:6.6.0

    我已经使用 express --view=jade myapp 在那之后命令 cd myapp/ npm install

    现在我正在尝试将vscode调试器附加到这个新创建的项目中,但没有成功。

    {
        // Use IntelliSense to learn about possible attributes.
        // Hover to view descriptions of existing attributes.
        // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
        "version": "0.2.0",
        "configurations": [
    
            {
                "type": "node",
                "request": "launch",
                "name": "Launch Program",
                "protocol":"inspector",
                "port":3000,
                "program": "/home/pankaj/myfirstapp/myapp/app.js"
            }
        ]
    }  
    

    提前谢谢

    2 回复  |  直到 6 年前
        1
  •  2
  •   Pankaj Cheema    6 年前

    express default setup设置 program 在launch.json中 "program": "${workspaceFolder}/bin/www"

        2
  •  0
  •   Andre Weinand    6 年前

    端口3000是express应用程序的应用程序端口。如果在启动配置中指定此选项,VS代码调试器将尝试将其用作 调试 端口(显然无法工作)。

    myapp 目录,使用 ${workspaceFolder}/app.js 对于 program 属性:

    例如。:

    {
            "type": "node",
            "request": "launch",
            "name": "Launch Program",
            "program": "${workspaceFolder}/app.js"
    }