Visual Studio代码 - 由双引号括起的节点应用程序的启动参数

Vit*_*con 5 node.js visual-studio-code

我在使用Visual Studio Code启动(调试)节点应用程序的参数时遇到了一些问题.我在launch.json上使用这个配置:

// Command line arguments passed to the program.
"args": [
    "-cache-dig cache"
]
Run Code Online (Sandbox Code Playgroud)

当启动VS Code时,用双引号括起参数:

node foo.js"-cache-dig cache"

...这个应用程序不接受.有什么建议?

Joe*_*oey 10

更改args启动配置中的键,将每个命令行参数放在单独的元素中.

例如:

"args": [
    "-cache-dig",
    "cache"
]
Run Code Online (Sandbox Code Playgroud)

原因是虽然while -cache-dig cache是应用程序级别的单个选项,但它实际上由两个单独的命令行参数(名称-cache-dig和值cache)组成.