Obake Engineer Blog

Webpack v5 で dotenv を使用しようとしたときの 「Can't resolve 'fs'」 エラーの解消方法

DotenvWebpack

2021/12/28

webpack.config.jsに以下を追記する。

webpack v4の場合

webpack.config.js
module.export = {
  (省略)
  node: {
    fs: 'empty'
  }
  (省略)
};

webpack v5の場合

webpack.config.js
module.export = {
  (省略)
  resolve: {
    fallback: {
      fs: false
    }
  },
  (省略)
};

webpack version5から node.fsの書き方が変わったらしい。

参考

  • Can't resolve 'fs' · Issue #233 · motdotla/dotenv · GitHub
  • To v5 from v4 | webpack

/post-12

Webpack v5 で dotenv を使用しようとしたときの 「Can't resolve 'fs'」 エラーの解消方法

Related Posts

  • 「create-react-app」+ 「TypeScript」環境で絶対パスのaliasを指定する

Search

Recent Posts

  • Apollo Clientでリクエストヘッダーに認証トークンを付与する方法
  • 【Zsh】コマンド履歴にエラーの履歴を残さない設定
  • 【Laravel】PHPUnit実行時に開発用DBを初期化してしまわないために
  • TypeScript環境でEmotionのスタイル指定に任意のpropsを渡す方法
  • Reactのレンダリングメモ

All Tags

JavaScript (7)
React (4)
GatsbyJS (3)
TypeScript (3)
Zsh (2)
Webpack (2)
Git (1)
CSS (1)
Dotenv (1)
Redux (1)
Emotion (1)
Laravel (1)
PHP (1)
GraphQL (1)
Apollo (1)
obake
Obake Engineer Blog

の検索結果: 0件中 0件表示