You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

遵循Fluent UI文档配置EXTEND_ESLINT后执行npm start遇报错求助

问题解答

核心结论:EXTEND_ESLINT=true在你的场景下完全没必要

你已经通过package.json里的eslintConfig字段成功关闭了no-unused-expressions规则,且没加这个环境变量时项目能正常运行——这说明你根本不需要开启EXTEND_ESLINT=true。

为什么不需要?

Create React App(CRA)本身就支持直接在package.json的eslintConfig字段里配置ESLint规则,不需要额外开启EXTEND_ESLINT=true。这个环境变量的作用是允许你使用独立的.eslintrc配置文件,或者完全自定义ESLint的插件、规则集,而你当前的需求(修改单个ESLint规则)用CRA内置的eslintConfig配置就足够覆盖。

报错原因(顺带解释)

你遇到的EXTEND_ESLINT不被识别的错误,是因为Windows系统的命令行(cmd)不支持EXTEND_ESLINT=true npm start这种类Unix的环境变量写法。如果真的需要开启这个变量,得改成set EXTEND_ESLINT=true && npm start,或者安装cross-env包实现跨平台兼容,但你现在完全没必要折腾这个。

后续操作

直接删掉package.json里和EXTEND_ESLINT=true相关的配置,保持现有eslintConfig的设置即可,项目能正常运行且ESLint规则也会按你的配置生效。

内容的提问来源于stack exchange,提问作者3-putt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 20:36:23