.eslintrc.js的动态配置?

时间:2020-07-28 00:06:22

标签: javascript node.js reactjs webpack eslintrc

我有一个React项目,其中包含两个Webpack文件:webpack.dev.config.js用于开发服务器,而webpack.config.js用于构建dist脚本。我希望我的.eslintrc.js在开发进行生产时显示警告用于开发,并显示错误(到目前为止,我正在手动对其进行更改)。例如:

{
"no-console": process.env.NODE_ENV === "production" ? "error" : "warn"
}

但是看起来我无法为该变量设置值,我在package.json中尝试过:

webpack -p --env.NODE_ENV=production --env.production

这在webpack.config.js的插件中:

new webpack.DefinePlugin({ "process.env.NODE_ENV": "production" })

但是没有一个有效,第一个解决方案仅使其在webpack.config.js的导出函数中可用,当我在process.env.NODE_ENV中登录.eslint.js时,我的值不存在,它是未定义的。 / p>

然后如何将环境变量传递给.eslint.js?如何使eslint配置动态或对环境敏感?

0 个答案:

没有答案