最近,我从开发角色转变为QA角色。在建立QA项目时,我已经给出了WebStorm的配置要求。不过,我更喜欢使用VSCode。
我正在尝试将WebStorm调试配置选项转换为VSCode。我已经列出了我认为基于给出的值的launch.json的等效选项。
WEBSTORM => VSCODE
通常,在运行Node.js程序时,我只有一组参数可以通过process.argv数组访问。
两个参数类型之间以及在调试/运行过程中使用它们的时间有什么区别?它们在Node.js中是否有不同的访问方式?
发布于 2018-01-17 12:00:16
节点参数=> args应用参数=> runtimeArgs
我会说-正好相反。args in VSCode是传递给正在运行的Node应用程序的参数,通常是通过process.argv[2], ... process.argv[n]检索的。这些是应用程序参数( in WebStorm )。
runtimeExecutable runtimeArgs是传递给$PATH的参数--在一般情况下,它可以是$PATH上的任何可执行文件(例如,“npm”、“mocha”、“gulp”等等)。但是,当从Node.js迁移WebStorm运行配置时,将是节点参数。
见What is the difference between args and runtimeArgs in VSCode's launch.json?,How to start nodejs with custom params from vscode
有关Node.js参数的详细信息,请参阅https://nodejs.org/api/cli.html。
https://stackoverflow.com/questions/48289946
复制相似问题