問題タブ [gatsby-image]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1805 参照

html - Gatsby-Image: モバイルとデスクトップで画像が違う?

条件付きでレンダリングしgatsby-imageたい: モバイル用とデスクトップ用に異なる画像が必要です。だから私はそれらを交換する必要があります。

今、私はこれをやっています:

ここで<Desktop>&は、ビューポートに依存する<Mobile>メディア クエリを使用してスタイル設定されたコンポーネントです。display: block / display:none

しかし、これはここで最も効果的な解決策ですか? 私のソリューションは常に両方の画像をバックグラウンドでロードしていますか?

がなければgatsby-image、私はこれをします:

...しかし、それはここで使用しないことを意味しgatsby-imageます-私は使用したいです.

0 投票する
1 に答える
994 参照

reactjs - Netlify で gatsby-image を使用して gatsby プロジェクトを公開するにはどうすればよいですか?

したがって、ローカルで gatsby プロジェクトを問題なくビルドできますが、Netlify がビルドしようとするとエラーが発生します。

完全なエラーを正しく表示するには、本番モードでビルドする必要があることを本質的に伝えているのはどれですか? ローカル コンピューター上にあるため、運用モードで問題ありません。

私は使用gatsby-imageしてgatsby-background-imageいますが、どれが問題を引き起こす可能性がありますか? gatsby-remark-relative-imagesを追加しようとし、このブログ投稿の指示に従いましたが、それでも同じエラーが発生します


また、何もしないノード バージョンの環境変数を追加しましたが、Netlify と Gatsby のこの「ステップ バイ ステップ」ガイドで役立つ可能性があることを読みました。

ここに画像の説明を入力


これは、Netlify が提供するコンソール ログ全体です。


gatsby-node.js

マークダウン テンプレート


特定のファイルを見たいかどうか尋ねるだけです