次のようなsvg画像を使用するこのstenciljsコンポーネントがあります。
...
return (
<button>
<img src="../../assets/icon.svg"/>
<slot/>
</button>
);
...
私のフォルダ構造は
src/
assets/
icon.svg
components/
button/
button.tsx
今、私が行うと、すべてが含まれるフォルダーがstencil build
作成されます。dist
次の構造を持つ dist フォルダーをサイトにコピーします。
my-web/
index.html
bundle/
<content from dist>
そして index.html 内にバンドルをロードします
<script src="/bundle/my-componets.js"></script>
/assets/icon.svg
これは期待どおりに機能しますが、存在しないアセットが読み込まれます (404)。これを修正するために何をする必要があるか提案はありますか?