Как читать файлы, написанные с помощью Yeoman? - PullRequest
0 голосов
/ 10 сентября 2018

Я использую copyTpl для записи файла, я считаю, что он записывается в файловую систему в памяти:

this.fs.copyTpl(this.templatePath('myfile.xml'), `myfile.xml`, params);

Теперь мне нужно вычислить хэш для этого файла и записать его в другой файл, как мне прочитать это? Использование fs с узла не работает, так как этот файл еще не существует на диске, также this.fs.read(), похоже, тоже не работает, говорит, что файл не существует.

1 Ответ

0 голосов
/ 10 сентября 2018
this.fs.copyTpl(
      this.templatePath('myfile.xml'),
      this.destinationPath('D:/public/myfile.xml'),
      params
    );

Что вы сделали, так это в основном сохранили ваш файл по пути назначения, из которого теперь вы можете выбрать этот файл для чтения с помощью модуля fs nodejs.

...