Копирование из нескольких мест или добавление из файла в файл - PullRequest
0 голосов
/ 27 декабря 2018

В nodejs я хочу скопировать несколько файлов в один файл и добавить один файл в другой файл. Как называется функция?

this.fs.copy(
            this.templatePath('testing.json' + 'testing2.json'),
            this.destinationPath('public/index.html')
          )

вот так, я хочу скопировать из нескольких мест в один файл

this.fs.appendFile('public/index.html', 'hdjkfhsdjkfh');

1 Ответ

0 голосов
/ 27 декабря 2018

Во встроенных модулях нет единой функции, отвечающей вашим конкретным потребностям.

Я предлагаю сначала использовать readFileSync в цикле, объединить их и использовать writeFileSync для записи в пункт назначения.

Задача добавления может быть выполнена аналогично с readDileSync, тогда используйте appendFileSync

Если вы хотите использовать асинхронные операции, я предлагаю вам попробовать пространство имен fs.promise, которое упрощает асинхронностьс циклическим сценарием.

Если то, что вы делаете, объединяет ресурсы для страницы веб-интерфейса, я предлагаю вам воспользоваться инструментами, такими как веб-пакет, для автоматизации этого процесса.

...