どうも、
今日という日、僕は
Module not found: Can't resolve 'fs'
というエラーにとても悩まされました。
このエラーを通じて、
色々と参考になりそうな記事いくつかを発見したので
この記事を
#'fs'完全攻略ガイド
と名付けて書かせてもらいたいと思います。
(エラー解決したばっかなので少し調子乗ってます🙇)
記事引用しすぎて停止されたのでタイトルだけ載せさせてもらいます
##解決策1 まずは落ち着いて npm i fs or yarn add fs これで一時期は解決したのですが、 おそらく根本的な解決には至らないでしょう。
##解決策2
Can't resolve 'fs'という記事です
node: { fs: 'empty'}
を追加しようという内容です。
これらは、臭いものに蓋をするだけで根本的な解決にはなりません
たしか次の記事で同じようなこと言ってました。
(というか全く同じでした。)
同じような記事で、
//webpack.configにコレを加える
target: 'node',
or
target: 'web'
//package.jsonにコレを加える
"browser": {
"fs": false
},
などという内容がいくつかありましたが、
これらはサーバーに関する場合の対処法だそうなので、
僕の場合はダメでした。。
##解決策3
お次はこちら
webpack 実行で Module not found: Error: Can't resolve 'fs' というエラー
こちらの記事では
webpackに関する丁寧な記事も載っていたので
読んでみて損はないと思います。
##解決策4
この記事はこういうこともあるかもなーと一回考えさせてくれる記事でした!
【Vue】npm run buildでModule not found: Can't resolve 'child_process'【Webpack】
そしてお待たせしました。
##解決策5
この記事が僕の救世主メシアでした。
モジュールが見つかりません:node_modules / destroyの 'fsを解決できません #9768
githubありがとう。。.

##結論
なにかエラーでつまずいたときは
エラー文 言語
で調べると答えがでてきやすいですね!!
超初心者っぽい感想ですが改めて思い知らされたので
ここに書き残しとこうと思いました。
異常、(エラーだけに)
ご視聴ありがとうございました。