Я пытаюсь скопировать каталог, содержащий множество файлов и подкаталогов, используя Node JS child_process
. Когда я запускаю команду cp -R templates/folder-to-copy/. forms/destination
вручную в своем терминале, это займет несколько секунд и скопирует все, но при запуске на Node JS с помощью функции exe c кажется, что он не копирует все и никогда не завершает sh?
index. js
const { exec } = require('child_process')
exec('cp -R templates/folder-to-copy/. forms/destination', (error, stdout, stderr) => {
console.log('START HERE 2')
if (error || stderr) {
console.log('error 2')
return
}
console.log('BUILT')
});
Кажется, просто зависает в терминале, я получаю журнал консоли «НАЧАТЬ ЗДЕСЬ», но ничего иначе