Как с помощью node js и gulp сделать запись в файл?

Всем привет. Подскажите как с помощью gulp и nodejs записать данные из одного файла в другой.
То есть, у меня есть файл js и я хочу записать его в файл php который нужно создать и который будет подключен на страницу.

Файл script.js
export const phpReplace = done => {
    const script = fs.readFileSync('public/scripts/chunk-vendors.min.js', 'utf8');
    const str = '<script>\n' + script + '\n</script>';
    fs.writeFile('public/includes/app_min_js.php', str);
    done();
};

Файл default.js
import {templates, phpReplace} from './script';
gulp.task(
    'build',
    gulp.series(templates, gulp.parallel(phpReplace ))
);

Ну то есть я хочу что бы при запуске команды npm run build у меня отработала функция phpReplace которая прочитает данные из файла chunk-vendors.min.js , создаст файл app_min_js.php и запишет туда все из прочитанного файла.
  • Вопрос задан
  • 138 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Yurajun Автор вопроса
Всем спасибо кто хотел помочь решить задачу.
Я заменил функцию writeFile на writeFileSync и вроде как бы файл стал создаваться с записью скрипта.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы