アセット(Asset)
プラグインのアセットは、assets配列で宣言するスタイルシートなどの静的リソースです。インテグレーションのスタイルシートパイプラインを通じてブラウザに届き、apps/webへ直接コピーされることはありません。
アセットの宣言
assets: [{
pluginName: "example",
kind: "style",
moduleSpecifier: "@riebeckite/plugin-example/style.css",
}]
パイプライン
プラグインのCSSは収集され、インテグレーションを通じてブラウザに届きます。ブラウザから/node_modulesを直接参照しないでください。インテグレーションがmodule specifierを解決し、ブラウザへ届けます。
アセットの種類
PluginAssetKindは"style"または"script"です。styleアセットはCSSファイル、scriptアセットはJavaScriptファイルです。どちらもassets配列で宣言し、インテグレーションのパイプラインを通じてブラウザに届きます。