Как копировать файлы, применяя преобразования к контенту в Node.JS - PullRequest
0 голосов
/ 08 марта 2019

У меня есть файл шаблона, который я хочу изменить при копировании. Итак, мой файл шаблона будет выглядеть так:

template.js

$name

Когда я копирую этот файл, я хотел бы изменить содержимое $ name на что-то вроде пользователя, компании и т. Д. *

user.js

user

Company.js

company

Я использую NCP для выполнения копирования, и у него есть опция «преобразование» (которая дает мне доступ к потокам чтения и записи), но я не знаю, как манипулировать ими, чтобы выполнить это преобразование.

ncp('../patterns/template.js', /*THIS IS MY TEMPLATE FILE */
    './app/routes/user.js', /*THIS IS THE DESTINATION FILE */
    {
       /* HERE I DON'T KNOW HOW TO PERFORM THE TRANSFORMATION */
       transform: function(read, write){ read.pipe(write); } /
    }, (err) => {
          if(err) console.log(err);
    }
);

Может ли кто-нибудь помочь мне с этим?

...