При выполнении команды, найденной в переменной importCommand
в терминале, команда корректно возвращает выходные данные и начинает импорт.
При выполнении в Node приложение зависает, и я не получаю никакого вывода (I 'я не уверен, что он что-то делает).
Расширение firebase-import
можно найти здесь: https://github.com/FirebaseExtended/firebase-import
Может кто-нибудь сказать мне, почему скрипт не передает информацию / не выполняеткоманда как надо?
const importCommand = 'firebase-import --database_url mydatabase.com --path /path --json ./file.json --force --service_account ./service.json';
const exec = require('child_process').exec;
const child = exec(importCommand,
(error, stdout, stderr) => {
console.log(`stdout: ${stdout}`);
console.log(`stderr: ${stderr}`);
if (error !== null) {
console.log(`exec error: ${error}`);
}
});