Next.jsにSVGをインポートできません

Shifut Hossain :

SVG画像をインポートしようとすると、次のエラーが表示されます。SVG画像をインポートするためにどのローダーを使用する必要がありますか?

./static/Rolling-1s-200px.svg 1:0
Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type.
> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2000 2000"><filter id="b"><feGaussianBlur stdDeviation="12" /></filter><path fill="#817c70" d="M0 0h2000v2000H0z"/><g filter="url(#b)" transform="translate(4 4) scale(7.8125)" fill-opacity=".5"><ellipse fill="#000210" rx="1" ry="1" transform="matrix(50.41098 -3.7951 11.14787 148.07886 107 194.6)"/><ellipse fill="#eee3bb" rx="1" ry="1" transform="matrix(-56.38179 17.684 -24.48514 -78.06584 205 110.1)"/><ellipse fill="#fff4bd" rx="1" ry="1" transform="matrix(35.40604 -5.49219 14.85017 95.73337 16.4 123.6)"/><ellipse fill="#79c7db" cx="21" cy="39" rx="65" ry="65"/><ellipse fill="#0c1320" cx="117" cy="38" rx="34" ry="47"/><ellipse fill="#5cb0cd" rx="1" ry="1" transform="matrix(-39.46201 77.24476 -54.56092 -27.87353 219.2 7.9)"/><path fill="#e57339" d="M271 159l-123-16 43 128z"/><ellipse fill="#47332f" cx="214" cy="237" rx="242" ry="19"/></g></svg>
felixmosh:

SVGインポートを処理するwebpackローダーを提供する必要があります有名なものの1つはsvgrです。

次に動作するように構成するには、次のnext.config.jsようにローダーの使用方法をファイルに追加する必要があります

// next.config.js

module.exports = {
  webpack(config) {
    config.module.rules.push({
      test: /\.svg$/,
      issuer: {
        test: /\.(js|ts)x?$/,
      },
      use: ['@svgr/webpack'],
    });

    return config;
  },
};

詳細な設定情報については、ドキュメントをご覧ください

最初にインストールすることを忘れないでくださいnpm install@svgr/webpack

編集する

issuerこれらのsvgを、js / tsファイルからインポートされたsvgのコンポーネントとしてのみ限定するセクションを追加しましたこれによりsvg、他のファイルタイプ(など.cssからインポートされるその他の動作を設定できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

マテリアルUI @ nextにオートコンプリートをインポートできません

分類Dev

Next.jsで動的コンポーネントを取得して、サーバー側のレンダリングをスキップし、クライアントにのみ表示することができません

分類Dev

Next.jsコンポーネントにsvgをインポートする方法は?

分類Dev

Next.jsグローバルCSSは、カスタム<App>以外のファイルからインポートすることはできません。

分類Dev

next.jsサイトでreactコンポーネントを動作させるのに問題がある

分類Dev

next で DOM をトラバースできません

分類Dev

Next.jsコンポーネント内でsvg画像を使用する方法は?

分類Dev

Powershellを使用してWindows10のGACにBcrypt.Net-Nextアセンブリをインストールできません

分類Dev

socket.io-Androidクライアントで「next(newError())」イベントを受信できませんか?

分類Dev

Next.jsアプリをAzureAppServiceで実行できません

分類Dev

next-jsで画像を参照できません

分類Dev

Next.js / Reactプロジェクトでエラーを返すコンポーネントはありません

分類Dev

Next.jsアプリをReduxに接続できません、エラーでレンダリングに失敗します

分類Dev

Next()は、同じコンポーネントを使用してbeforeRouteUpdateで呼び出されていません

分類Dev

インポートはnext.jsのページに反応します

分類Dev

VB.NET-For / Nextループを終了できません

分類Dev

Next.js:モジュールが見つかりません:「canvg」を解決できません

分類Dev

next.js / reactでマッピングするときに値にアクセスできません

分類Dev

Next.js動的APIページは、Content-Type = application / jsonヘッダーを使用して投稿リクエストに応答できません

分類Dev

Next.JSでインポート場所を短くする方法はありますか?

分類Dev

Next.jsをカスタムホスト名で動作させることができません

分類Dev

BrowserRouterをindex.jsにインポートできません

分類Dev

jsをhtmlにインポートできません

分類Dev

Next.js getStaticPaths

分類Dev

ScrollTrigger with Next js

分類Dev

ToggleをMaterialにインポートする方法-ui @ next

分類Dev

next.jsを使用するとサーバーエラーが発生しました。エラー:react-reduxコンテキスト値が見つかりませんでした。コンポーネントが<プロバイダー>でラップされていることを確認してください

分類Dev

Next.jsでフェッチを正しく実行できません

分類Dev

Next.jsの文字列としてマークダウンファイルをインポートします

Related 関連記事

  1. 1

    マテリアルUI @ nextにオートコンプリートをインポートできません

  2. 2

    Next.jsで動的コンポーネントを取得して、サーバー側のレンダリングをスキップし、クライアントにのみ表示することができません

  3. 3

    Next.jsコンポーネントにsvgをインポートする方法は?

  4. 4

    Next.jsグローバルCSSは、カスタム<App>以外のファイルからインポートすることはできません。

  5. 5

    next.jsサイトでreactコンポーネントを動作させるのに問題がある

  6. 6

    next で DOM をトラバースできません

  7. 7

    Next.jsコンポーネント内でsvg画像を使用する方法は?

  8. 8

    Powershellを使用してWindows10のGACにBcrypt.Net-Nextアセンブリをインストールできません

  9. 9

    socket.io-Androidクライアントで「next(newError())」イベントを受信できませんか?

  10. 10

    Next.jsアプリをAzureAppServiceで実行できません

  11. 11

    next-jsで画像を参照できません

  12. 12

    Next.js / Reactプロジェクトでエラーを返すコンポーネントはありません

  13. 13

    Next.jsアプリをReduxに接続できません、エラーでレンダリングに失敗します

  14. 14

    Next()は、同じコンポーネントを使用してbeforeRouteUpdateで呼び出されていません

  15. 15

    インポートはnext.jsのページに反応します

  16. 16

    VB.NET-For / Nextループを終了できません

  17. 17

    Next.js:モジュールが見つかりません:「canvg」を解決できません

  18. 18

    next.js / reactでマッピングするときに値にアクセスできません

  19. 19

    Next.js動的APIページは、Content-Type = application / jsonヘッダーを使用して投稿リクエストに応答できません

  20. 20

    Next.JSでインポート場所を短くする方法はありますか?

  21. 21

    Next.jsをカスタムホスト名で動作させることができません

  22. 22

    BrowserRouterをindex.jsにインポートできません

  23. 23

    jsをhtmlにインポートできません

  24. 24

    Next.js getStaticPaths

  25. 25

    ScrollTrigger with Next js

  26. 26

    ToggleをMaterialにインポートする方法-ui @ next

  27. 27

    next.jsを使用するとサーバーエラーが発生しました。エラー:react-reduxコンテキスト値が見つかりませんでした。コンポーネントが<プロバイダー>でラップされていることを確認してください

  28. 28

    Next.jsでフェッチを正しく実行できません

  29. 29

    Next.jsの文字列としてマークダウンファイルをインポートします

ホットタグ

アーカイブ