`babel-preset-react-app` を使用するには、`NODE_ENV` または `BABEL_ENV` 環境を指定する必要があります。

序文

最近、React Mobile プロジェクトを構築していました。モバイル アダプテーションを設定したいと思いました。操作中にnpm run eject次の問題が発生しました。いくつかの場所を検索しましたが、必要な答えが見つかりませんでした。最終的に、issuscreate-react-app終了するのを見つけました。 github.プログラム、ページは即座に更新されます

使用するbabel-preset-react-appには、指定するNODE_ENVBABEL_ENVenvが必要です

解決

package.json で見つけてeslintConfig、その下に環境変数の設定を記述すれば解決できます

 "eslintConfig": {
    
    
    "extends": [
      "react-app",
      "react-app/jest"
    ],
    //加上"env"这段代码,然后保存
    "env": {
    
    
      "NODE_ENV": "development"
    }
  },

他の解決策がある場合は、試してみることもできます

イジェクトせずに戻りたい方へ

コードを公開前に戻したい場合の最終的な解決策は、git バージョン管理ツールを使用してロールバックすることだと思います。

# 查到还没有eject之前的版本
git log -- oneline
# 回到之前版本
git reset --hard '版本号'

番外

テクノロジーに関する限り、継続的な練習のみが成功に一歩近づくことができます。さあ!

おすすめ

転載: blog.csdn.net/weixin_45701199/article/details/125764207