Published on

Module not found: Can't resolve 'fs'の対処方法

Authors
  • avatar
    Name
    ssu
    Twitter

next.jsを使っていてModule not found: Can't resolve 'fs'が出た時の対処方法を紹介します。

とても簡単で next.config.jsにfallback optionを足してあげれば解決できます。

webpack: (config) => { config.resolve.fallback = { fs: false }; return config; },

全体で見ると下記のようになります。

module.exports = { webpack: (config) => { config.resolve.fallback = { fs: false }; return config; }, }

また、これが起きている原因としては、client側ではfs(file)を使うモジュールが使えないためです。

参考: Module not found: Can't resolve 'fs' in Next.js application

参考: Module not found: Error: Can't resolve 'fs' in