首页 文章

babel-preset-react-app没有拾取环境变量

提问于
浏览
4

无法编译./src/index.js模块构建失败:错误:使用babel-preset-react-app要求您指定NODE_ENV或BABEL_ENV环境变量 . 有效值为“development”,“test”和“production” . 相反,收到:“未定义” . (在处理预设:“C:\ Users \ mitch \ OneDrive \ Development \ Git \ react-seed \ node_modules \ babel-preset-react-app \ index.js”)处于Array.map(本机)

我不断得到上面的错误,无论我尝试设置环境或环境变量有多少奇怪和奇妙的方法,因为更新我的react-app后我甚至得到了一个由'create-react-app'创建的新应用程序脚本 - 我明显做错了什么?

2 回答

  • 1

    我在package.json中这样做:

    {
      "scripts": {
        "build": "NODE_ENV=development babel src -d lib",
        "build-prod": "NODE_ENV=production babel src -d lib"
      }
    }
    
  • 8

    使用 babel-preset-react-app 要求您指定 NODE_ENVBABEL_ENV 环境变量 . 有效值为"development","test"和"production" . 相反,收到:"development "

    遇到类似的问题并注意到一个空格角色搞砸了这个配置:

    SET NODE_ENV=development && node server/bootstrap.js
    
    //Changed to this:
    SET NODE_ENV=development&&node server/bootstrap.js
    

相关问题