問題タブ [gatsby]
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.
webpack - GatsbyJS がモジュール 'fs' webpack 構成の問題を見つけられない
私はgatsby
小さなアプリケーションに使用しています。これまでのところ問題なく動作していましたが、追加npm
のモジュールをいくつかインストールした後、2 つのエラーが発生しました。Module not found: Error: Cannot resolve module 'fs' in...
gatsby
で実行され、セットアップを変更する可能性のあるファイルがないため、Gatsby はカスタム webpack 構成ファイルを追加することをおwebpack
勧めします。webpack.config.js
さらなる調査から、これをwebpack構成ファイルに追加するようです
問題を解決します。だから、私は自分のgatsby-node.js
ファイルにthsiを追加しようとしました:
しかし、それは何も解決せず、それでも同じエラーが発生します。誰かが同じ問題を経験していますか、それとも誰かがこれに対する解決策を持っていますか?
前もって感謝します
javascript - Gatsby での環境変数の設定
このチュートリアルを使用しました: https://github.com/gatsbyjs/gatsby/blob/master/docs/docs/environment-variables.md
私が従った手順:
1) dotenv@4.0.0 をインストール
2) ルート フォルダーに「.env.development」と「.env.production」の 2 つのファイルを作成します。
3)「セットアップの指示に従ってください」(dotenv npm docsの例)
でgatsby-config.js
:
残念ながら、私が実行したときgatsby develop
、NODE_ENV
まだ設定されていません:
手動で設定すると機能します:
このファイルに機密データを入れるため、gatsby-config に環境変数が必要です。
それを機能させる方法は?
PS: 追加の質問 - これが私に考えさせたように、パスワードとトークンを github に置くべきではないことはわかっていますが、netlify は github からビルドするため、他に安全な方法はありますか?