Error: Can’t resolve ‘fs’ の解決方法

コンパイルするときに Module not found: Error: Can't resolve 'fs' が出る問題がなかなか解決できず、ようやく原因が分かったので書き残しておきます。

スポンサーリンク

原因

Webpack は複数の環境でコンパイルできるように作られており、設定ファイル内の target で記述する必要があるようです。

デフォルトでは target: 'web' になっています。ブラウザのような環境で使うときの設定です。

解決方法

Module not found というエラーだったのでパッケージが入っていないのではないかと考えてハマっていましたが、Node.js 環境でのコンパイルをするように設定すれば動きました。

(参考)

webpackで「Module not found: Error: Can’t resolve ‘fs’」と出てきた時の対処法 | みかんのメモ帳

スポンサーリンク