パッケージャー
Packager
Parcel では、パッケージャーは複数のアセットを最終出力ファイル パッケージにマージします。これは、すべてのリソースが処理され、パッケージ ファイルのツリーが作成された後のメイン プロセスで発生します。パッケージャーは出力ファイル タイプに基づいて登録され、その出力タイプを生成したリソースがパッケージャーに送信されて、最終出力ファイルが生成されます。
Packager インターフェイス
const {Packager} = require('parcel-bundler'); class MyPackager extends Packager { async start() { // 可选。写文件头部内容。 await this.dest.write(header); } async addAsset(asset) { // 必须。将资源写入生成文件。 await this.dest.write(asset.generated.foo); } async end() { // 可选。写文件尾内部内容。 await this.dest.end(trailer); } }
パッケージャーの登録
addPackager メソッドを使用できます, パッケージ化ツールを使用してパッケージャー (packager) を登録します。登録するファイルの種類とパッケージャー モジュールへのパスを受け入れます。