The args
array is generally for Node.js startup and V8 engine runtime flags.
--no-deprecation
--throw-deprecation
--trace-deprecation
--v8-options
--max-stack-size=val
--icu-data-dir=dir
--enable-ssl2
--enable-ssl3
Type node --v8-options
at the command line to see the full list of V8 runtime flags.
I'd recommend you start your application with the debug flag from the command line so you can direct it to take stdin
and then attach the debugger to your running process.
> node --debug app.js
Debugger listening on port 5858
You can have multiple configurations in your launch.json file. Add or modify one to be your "Attach" debug configuration. For attaching, "address" and "port" must be specified (please note that "address" must be set to "localhost" since remote debugging is not yet supported). Port should be the one that the debug startup process returned above.
Once your application is running on the port specified, you can change the debug target in the dropdown next to the play/run icon.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…