Как запустить скрипт с дополнительной переменной среды Debug=* в VSCode в Node.js ?

#node.js #environment-variables #visual-studio-debugging

#node.js #переменные среды #visual-studio-отладка

Вопрос:

это мой код :

 const CrawlE = require('crawl-e/v0.5.2')
const debug = require('debug')


let crawlE = new CrawlE({
  cinemas: [
    {
      name: 'Kino Gmunden',
      address: 'Theatergasse 7, 4810 Gmunden',
      website: 'http://www.kino-gmunden.at/',
      phone: '0676 / 88 794 505'
    }
  ],

  showtimes: {
    url: 'https://www.daskino.at/programm/',
  }
  
})

crawlE.crawl()
 

я хочу добавить переменную среды Debug=*, как я могу установить ее и запустить этот скрипт с ней?

Комментарии:

1. Если ответ Lvan поможет вам справиться с проблемой, пожалуйста, не забудьте отметить его .

Ответ №1:

Если вы запускаете свой скрипт из командной строки, просто установите переменную среды перед запуском скрипта

 // command line
DEBUG=* node index.js

// package.json
"scripts": {
  "test": "DEBUG=* node index.js"
},

// example vscode launch configuration
{
  "type": "node",
  "request": "launch",
  "env": { "DEBUG": "*" }, // -> this is the important part!
  "name": "Main",
  "program": "${workspaceFolder}/src/index.js",
  "skipFiles": [
    "${workspaceFolder}/node_modules/**/*.js",
    "<node_internals>/**/*.js"
  ]
},

 

Комментарии:

1. Я запускаю его из опции в VS CODE!

2. где я должен его установить, потому что я в замешательстве?

3. Я обновил свой ответ, чтобы включить package.json и vscode launch configuration .