webstorm中的eslint错误解决

webstorm中的eslint错误解决

DansRoh Lv4

今天刚拉下公司代码,用webstorm打开,就提示这个错误

错误图片

原因

根据提示,可以看到原因是babel-preset-react-app预设需要指定环境变量NODE_ENV或者BABEL_ENV,但是当前它们未被设置或者设置的值未定义(undefined)。有效的值包括”development”(开发环境)、”test”(测试环境)以及”production”(生产环境)。

解决方式

要解决这个问题,你需要确保在执行与ESLint相关的命令前,设置了NODE_ENVBABEL_ENV环境变量。

由于我没有运行项目就报错,说明webstorm是在本地系统运行的eslint,

所以需要在.zshrc配置文件中加入export NODE_ENV=development

  1. 编辑.zshrc

vim ~/.zshrc

  1. 加入下面一行配置

export NODE_ENV=development

  1. 更新.zshrc

source .zshrc

  1. 重启webstorm就可以看到错误被解决了。
  • 标题: webstorm中的eslint错误解决
  • 作者: DansRoh
  • 创建于 : 2024-03-27 00:00:00
  • 更新于 : 2024-06-24 17:16:25
  • 链接: https://blog.shinri.me/2024/03/27/22_webstorm中的eslint错误解决/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
此页目录
webstorm中的eslint错误解决