Código de Visual Studio redirigir la entrada en la depuración

Mi aplicación está leyendo desde stdin.

var input = process.stdin.read(); 

¿Es posible configurar el código de Visual Studio para redirigir la entrada en la depuración? Entonces será igual a esta línea de comando:

 node app.js < input.txt 

Esta configuración no funciona, la depuración no se inicia.

 { "name": "Launch", "type": "node", "program": "app.js", "stopOnEntry": false, "args": [ "<", "input.txt" ] } 

La matriz de args es generalmente para los indicadores de tiempo de ejecución de inicio de Nodo y motor V8.

  --no-deprecation --throw-deprecation --trace-deprecation --v8-options --max-stack-size=val --icu-data-dir=dir --enable-ssl2 --enable-ssl3 

Escriba node --v8-options en la línea de comando para ver la lista completa de indicadores de tiempo de ejecución de V8.

Le recomendaría que inicie su aplicación con el indicador de depuración desde la línea de comandos para que pueda dirigirlo a tomar stdin y luego adjuntar el depurador a su proceso en ejecución.

 > node --debug app.js Debugger listening on port 5858 

Puedes tener múltiples configuraciones en tu archivo launch.json. Agregue o modifique uno para que sea su configuración de depuración “Adjuntar”. Para la conexión, se deben especificar “dirección” y “puerto” (tenga en cuenta que “dirección” debe configurarse en “localhost”, ya que la depuración remota aún no es compatible). El puerto debe ser el que el proceso de inicio de depuración devolvió anteriormente.

introduzca la descripción de la imagen aquí

Una vez que su aplicación se ejecuta en el puerto especificado, puede cambiar el destino de depuración en el menú desplegable junto al icono de reproducción / ejecución.

introduzca la descripción de la imagen aquí