Не понимаю куда лезть в данной ситуации, может кто поможет
Учить javascript. Вы не можете использовать es6 импорты в модулях commonjs, именно это написано в ошибке. В БАС можно использовать только commmonjs импорты(require)
Здравствуйте из node.js спокойно можно передать значение в локальную переменную, а вот наоборот нельзя. Может быть плохо искал, но нашел единственный костыль на форуме через глобальную переменную, может быть сейчас это можно как то сделать по другому?
var res = await (new Promise((resolve, reject) => {
let bas_variable = async() => {
await BAS_API("VAR_NEW_VARIABLE = JSON.parse(P("basglobal", "TEST") || '""')");
resolve([[NEW_VARIABLE]])
}
bas_variable();
}));
console.log(res);
@ramsus said in Как передать значение в node.js из локальной переменной:
Здравствуйте из node.js спокойно можно передать значение в локальную переменную, а вот наоборот нельзя. Может быть плохо искал, но нашел единственный костыль на форуме через глобальную переменную, может быть сейчас это можно как то сделать по другому?
Сработает обычное присваивание
[[VARIABLE]] = 1234
Справа даже отдельная кнопка для этого есть

Можно конечно и через BAS_API, но в этом нет смысла
await BAS_API("VAR_NEW_VARIABLE = 333");