ホームページ  >  に質問  >  本文

インライン SVG を Nuxt3 Vite プロジェクトに追加する: ステップバイステップ ガイド

こんにちは、インライン svgs を nuxt3 vite プロジェクトにインポートするのに問題があります。アドバイスをいただければ幸いです。

これはうまくいくことがわかりました しかし、インライン項目が必要です。したがって、

のようなことをして、次のようなことをします(requireはviteでは機能しません)。


リーリー

しかし、vite のインポート方法が奇妙であることがわかりました。結果は、v-html に表示される URL 文字列か、読み取り不可能なオブジェクトになります。

このプラグインを使用しようとしていますが、成功しません。

https://github.com/nuxt-community/svg-module

P粉471207302P粉471207302371日前725

全員に返信(2)返信します

  • P粉269530053

    P粉2695300532023-11-05 12:52:21

    TS Nuxt 3 プロジェクトの状況は次のとおりです。

    nuxt.config.ts ファイル:

    リーリー

    コンポーネントの例:

    リーリー

    最後の ?component は非常に重要であることに注意してください。そうしないと、TS がエラーを報告します。

    プラグインのドキュメント: vite-svg-loader

    返事
    0
  • P粉242535777

    P粉2425357772023-11-05 12:34:07

    vite は実際には @nuxtjs/svg プラグインと互換性がないようです。したがって、答えは、vite 固有のプラグインをインストールすることです。この場合、vite プラグインをインストールしてから、これを実行しました

    リーリー

    返事
    0
  • キャンセル返事