【发布时间】:2020-06-03 01:31:15
【问题描述】:
我在我的项目根目录中创建了一个.env 文件,但我是使用环境/变量的新手,所以我不确定如何集成该文件,以便我可以覆盖库存、未弹出的 react-app eslint 设置。
// My .env file has just this
EXTEND_ESLINT = "true"
c-r-a docs 解释了变量是什么,但不是现在将其设置为 true。此外,“扩展 ESLint 配置”部分仅在 var 设置为 true 时才有用。
// stock create-react-app package.json
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
【问题讨论】:
-
你想做什么?您是否尝试过您想做的事情并遇到错误?
-
@azium 我正在尝试覆盖 create-react-app 中的 eslint 设置(未弹出)。文档说您必须将 EXTEND_ESLINT 设置为 true,但我不知道该怎么做。之后我 [认为] 我可以创建自己的 .eslintrc.js 文件并添加规则。
-
文档说要更新您拥有的
.env..您是否尝试过覆盖任何内容?不行吗? -
我似乎偶然发现了答案。我创建了一个 .eslintrc 文件(无扩展名)并添加了我的覆盖并且它起作用了。我认为使用 .env 文件中设置的 EXTEND_ESLINT var 现在可以使用。哈哈。不知道我是怎么做到的,只是不断尝试。
-
你从一开始就没有说过它坏了。无论如何,文档很清楚,我会按照他们所说的去做,你应该擅长这个和其他 CRA 相关问题
标签: reactjs environment-variables create-react-app eslint