babel-preset-react-app 没有拾取环境变量
Posted
技术标签:
【中文标题】babel-preset-react-app 没有拾取环境变量【英文标题】:babel-preset-react-app not picking up environment variables 【发布时间】:2017-10-27 03:25:18 【问题描述】:无法编译 ./src/index.js 模块构建失败:错误:使用
babel-preset-react-app
要求您指定NODE_ENV
或BABEL_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 - 我明显做错了什么?
【问题讨论】:
【参考方案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_ENV
或BABEL_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"
【讨论】:
以上是关于babel-preset-react-app 没有拾取环境变量的主要内容,如果未能解决你的问题,请参考以下文章
模块构建失败:错误:ENOENT:没有这样的文件或目录 - React
React Native for Android - 使用 ./gradlew assembleRelease 会产生“Cannot find module 'babel-preset-react-a
无法使用 npx create-react-app 创建新的反应应用程序
html Urusniaga报价模板没有名字,没有电子邮件,没有电话,没有传真。