การทำงานกับตัวแก้ไข VSCode ใหม่บนโปรเจ็กต์ node.js ฉันกำลังพยายามกำหนดค่าโปรไฟล์ "Launch" ของฉันสำหรับการดีบักโดยแก้ไขไฟล์ launch.json ฉันต้องการตั้งค่า connectionstring เป็นตัวแปรสภาพแวดล้อม ตามความคิดเห็นในไฟล์ launch.json:
// Environment variables passed to the program.
"env": { }
ฉันได้ลองเพิ่มตัวแปรสภาพแวดล้อมของฉันแล้ว:
"env":
{
"CONNECTION_STRING": "Data Source=server;Initial Catalog=catalog;User ID=uid;Password=pwd;MultipleActiveResultSets=true"
}
สิ่งนี้ทำให้เกิดข้อผิดพลาดเมื่อฉันพยายามเปิดแอป "กระบวนการ OpenDebug สิ้นสุดลงโดยไม่คาดคิด" ฉันยังไม่พบไฟล์บันทึกใด ๆ ฯลฯ ที่อาจอธิบายได้ว่าปัญหาคืออะไร
ฉันรู้ว่าแอปนี้ทำงานได้อย่างถูกต้องเมื่อฉันตั้งค่าตัวแปรสภาพแวดล้อมและเปิดแอปจากพรอมต์คำสั่งมาตรฐาน แอปยังทำงานตามที่คาดไว้หากฉันแสดงความคิดเห็นเกี่ยวกับตัวแปรของฉันในไฟล์ launch.json ฉันไม่สามารถเชื่อมต่อกับฐานข้อมูลได้
ฉันสมมติว่าฉันใช้รูปแบบที่ไม่ถูกต้องในไฟล์ launch.json แต่ฉันยังไม่พบวิธีใดที่จะทำให้มันใช้งานได้
ความคิดใด ๆ ?
Property env is not allowd in launch.json