- Published on
Module not found: Can't resolve 'fs'の対処方法
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