【问题标题】:babel-preset-react-app not picking up environment variablesbabel-preset-react-app 没有拾取环境变量
【发布时间】:2017-10-27 03:25:18
【问题描述】:

无法编译 ./src/index.js 模块构建失败:错误:使用 babel-preset-react-app 要求您指定 NODE_ENVBABEL_ENV 环境变量。有效值为“发展”, “测试”和“生产”。相反,收到:“未定义”。 (尽管 加工 预设:“C:\Users\mitch\OneDrive\Development\Git\react-seed\node_modules\babel-preset-react-app\index.js”) 在 Array.map(本机)

自从更新我的 react-app 以来,无论我尝试设置环境或环境变量有多少奇怪和奇妙的方式,我都会不断收到上述错误,我什至在从“create-react”创建的新应用程序上得到这个-app' scripts - 我明显做错了什么?

【问题讨论】:

    标签: node.js reactjs babeljs create-react-app


    【解决方案1】:

    我在我的 package.json 中做:

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

    【讨论】:

      【解决方案2】:

      使用babel-preset-react-app 需要您指定NODE_ENVBABEL_ENV 环境变量。有效值为“开发”、“测试”和“生产”。相反,收到:“开发”

      遇到了类似的问题,并注意到空格字符在此配置中搞砸了:

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

      【讨论】:

        【解决方案3】:
        {
          "scripts": {
            "build": "export NODE_ENV=development && babel src -d lib",
            "build-prod": "export NODE_ENV=production && babel src -d lib"
          }
        }
        

        【讨论】:

          猜你喜欢
          • 2018-10-16
          • 1970-01-01
          • 1970-01-01
          • 2019-07-10
          • 2020-08-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多