【问题标题】:VS Code debug with --experimental-modules flag带有 --experimental-modules 标志的 VS Code 调试
【发布时间】:2020-03-07 04:36:08
【问题描述】:

我可以使用带有--experimental-modules 标志的es6 模块运行我的node.js 应用程序,如下所示:

node --experimental-modules ./bin/www

从使用 launch.json 配置文件的 VS Code 调试应用程序时,我该如何做同样的事情?

{
    "version": "0.2.0",
    "configurations": [
        {
          "type": "node",
          "request": "launch",
          "name": "Launch Program",
          "program": "${workspaceFolder}\\bin\\www",
        }
    ]
}

【问题讨论】:

    标签: node.js ecmascript-6 visual-studio-code es6-modules vscode-debugger


    【解决方案1】:

    您可以在传递模块之前在"args" 中传递所需的标志,而不是使用"program" 键。

    node --experimental-modules ./myModule
    
    {
      "version": "0.2.0",
      "configurations": [
        {
          "name": "run module",
          "type": "node",
          "request": "launch",
          "args": ["--experimental-modules", "${workspaceFolder}/myModule"]
        }
      ]
    }
    
    

    我上周才学到这一点,试图用 Python 程序做同样的事情。

    【讨论】:

    • 不错的一个。几个月后,future-me 会很困惑,试图弄清楚这个配置是如何工作的,但这是他的问题。
    猜你喜欢
    • 2019-11-03
    • 2020-08-25
    • 1970-01-01
    • 2021-05-17
    • 1970-01-01
    • 2021-04-13
    • 2018-07-22
    • 1970-01-01
    • 2017-06-24
    相关资源
    最近更新 更多