запуск программы через node.js

Когда я запускаю 1 программу таким образом, я получаю ошибку: "Configuration file was not found" (При обычном запуске, программа работает нормально). Т.е программа начинает запускаться, но потом я получаю эту ошибку. Из-за чего может возникать?

const filePath = 'путь';
require('child_process').execFile(filePath);


Ответы (1 шт):

Автор решения: vsemozhebuty

Есть вероятность, что программа подразумевает запуск с опеределённым рабочим (текущим) каталогом. Попробуйте задать его явно:

const filePath = 'путь';
const fileDir = require('path').dirname(filePath); // или просто задайте путь строкой
require('child_process').execFile(filePath, { cwd: fileDir });
→ Ссылка