前言
最近在搭建react移动端项目,想配置一个移动端的适配,就在操作npm run eject
,就出现了下面问题,然后找了好几个地方没有找到想要的答案,最后在github中 create-react-app
的issus中发现了一个结局方案,页面瞬间清爽
Using
babel-preset-react-app
requires that you specifyNODE_ENV
orBABEL_ENV
env
解决方法
在package.json中找到eslintConfig
,在它下面写上环境变量的配置,即可解决
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
],
//加上"env"这段代码,然后保存
"env": {
"NODE_ENV": "development"
}
},
如果有其他方案也可以尝试一下
对于想回到没有eject的
假如想将代码退回到没有暴露之前,我想的结局方案是,通过git版本管理工具进行回滚
# 查到还没有eject之前的版本
git log -- oneline
# 回到之前版本
git reset --hard '版本号'
番外
对于技术而言,可能只有不断的练习才能让自己离成功更近一步,加油!!!