こんにちは、インライン svgs を nuxt3 vite プロジェクトにインポートするのに問題があります。アドバイスをいただければ幸いです。
これはうまくいくことがわかりました しかし、インライン項目が必要です。したがって、
しかし、vite のインポート方法が奇妙であることがわかりました。結果は、v-html に表示される URL 文字列か、読み取り不可能なオブジェクトになります。
このプラグインを使用しようとしていますが、成功しません。
https://github.com/nuxt-community/svg-module
P粉2695300532023-11-05 12:52:21
TS Nuxt 3 プロジェクトの状況は次のとおりです。
nuxt.config.ts
ファイル:
コンポーネントの例:
リーリー最後の ?component
は非常に重要であることに注意してください。そうしないと、TS がエラーを報告します。
プラグインのドキュメント: vite-svg-loader
P粉2425357772023-11-05 12:34:07
vite は実際には @nuxtjs/svg
プラグインと互換性がないようです。したがって、答えは、vite 固有のプラグインをインストールすることです。この場合、vite プラグインをインストールしてから、これを実行しました