数週間前にYeomanジェネレーターでこのライブラリーmem-fs-editor
(https://github.com/sboudrias/mem-fs-editor)を使用しました。それはきれいに働いたが、今では別の範囲で再び使用しようとしたが、何もできなかった。 Obs:これは、Yeomanがファイルシステムを処理するために提供するライブラリであるため、使用しました。ファイルをテンプレートとしてコピーし、値を別のフォルダに挿入するにはどうすればいいですか?
Yeoman Generatorsでは、コード内に挿入する値を別のフォルダに渡して、テンプレートフォルダからファイルをコピーできます。それは私が必要とするものですが、今回はYeomanを使うことはできません。
私はYo Generatorで使用したのと同じコードを試しましたが、動作しません。だから私はどのようにmem-fs
が動作するか分からない。エラーはスローされず、プロジェクトの作成者によって提供されたコードさえも私には役に立たない。
私は
var memFs = require('mem-fs');
var editor = require('mem-fs-editor');
var store = memFs.create();
var fs = editor.create(store);
console.log(fs.write('./somefile.js', 'var a = 1;'));
誰もが、それは動作しますか、私はこれを実現するために他に何ができる方法を知っているなしの成功でこれを試してみました(とcopyTplといくつかの他のもの)?