Если вы хотите настроить отладочную сборку (т. е. установить переменную среды DEBUG и загрузить плагин debug .node) вашего плагина узла, то вот .launch (я использую Windows)
{
// Используйте IntelliSense, чтобы узнать о возможных атрибутах.
// Наведите указатель мыши, чтобы просмотреть описания существующих атрибутов.
// Для получения дополнительной информации посетите: https://go.microsoft.com/fwlink/?linkid=830387
версия: 0.2.0,
конфигурации: [
{
тип: узел,
запрос: запуск,
имя: Отладка JS,
программа: ${workspaceFolder}/index.js,
окружение: {ОТЛАДКА: 1}
},
{
имя: Плагин отладки,
тип: cppvsdbg,
запрос: запуск,
программа: c:/Program Files/nodejs/node.exe,
аргументы: [D:/src/TAnalyzeNgx/plugins/native/flexlicenseing/index.js],
стопАтентри: ложь,
cwd: ${workspaceFolder},
среда: [{имя:DEBUG, значение:1}],
внешняя консоль: правда
// preLaunchTask: npm: build:dev
}
]
}
тогда мой файл bindings.js выглядит так:
var flexlicensing;
если (process.env.DEBUG) {
flexlicensing= require('./build/Debug/flexlicensing.node');
} еще {
flexlicensing= require('./build/Release/flexlicensing.node');
}
module.exports = гибкое лицензирование;