1

私はgatsby小さなアプリケーションに使用しています。これまでのところ問題なく動作していましたが、追加npmのモジュールをいくつかインストールした後、2 つのエラーが発生しました。Module not found: Error: Cannot resolve module 'fs' in...

gatsbyで実行され、セットアップを変更する可能性のあるファイルがないため、Gatsby はカスタム webpack 構成ファイルを追加することをおwebpack勧めしますwebpack.config.js

さらなる調査から、これをwebpack構成ファイルに追加するようです

node: {
 fs: "empty"
}

問題を解決します。だから、私は自分のgatsby-node.jsファイルにthsiを追加しようとしました:

exports.modifyWebpackConfig = () => {
    node: {
       fs: "empty"
    }
};

しかし、それは何も解決せず、それでも同じエラーが発生します。誰かが同じ問題を経験していますか、それとも誰かがこれに対する解決策を持っていますか?

前もって感謝します

4

1 に答える 1

3

以下を追加しgatsby-node.jsて、Gatsby V2 で問題を解決しました。

exports.onCreateWebpackConfig = ({ actions }) => {
  actions.setWebpackConfig({
    node: { fs: 'empty' },
  })
}
于 2018-12-08T05:55:50.833 に答える