Lavorare con il nuovo editor VSCode su un progetto node.js. Sto tentando di configurare il mio profilo "Launch" per il debug modificando il file launch.json. Ho bisogno di impostare una stringa di connessione come variabile di ambiente. Secondo i commenti nel file launch.json:
// Environment variables passed to the program.
"env": { }
Ho provato ad aggiungere la mia variabile d'ambiente in questo modo:
"env":
{
"CONNECTION_STRING": "Data Source=server;Initial Catalog=catalog;User ID=uid;Password=pwd;MultipleActiveResultSets=true"
}
Ciò causa un errore quando provo ad avviare la mia app; "Il processo OpenDebug è terminato in modo imprevisto". Non ho ancora trovato alcun file di registro, ecc. Che potrebbe spiegare qual è il problema.
So che questa app funziona correttamente quando imposto la variabile d'ambiente e avvio la mia app dal prompt dei comandi standard. L'app funziona come previsto anche se commento la mia variabile nel file launch.json; Non riesco a connettermi al database.
Presumo di utilizzare il formato sbagliato nel file launch.json, ma non ho ancora trovato alcun modo per farlo funzionare.
Qualche idea?
Property env is not allowd in launch.json