React Native JS文件出现红色下划线但运行正常的问题求助
React Native JS文件出现红色下划线但应用运行正常的解决方案
- 重启编辑器:直接关闭再打开编辑器,或者在VS Code里按
Ctrl+Shift+P(Windows)/Cmd+Shift+P(Mac)执行Reload Window,多数缓存导致的误报能直接解决。 - 重新安装ESLint相关依赖:项目里的语法检查依赖可能版本不匹配或安装不全,执行以下命令重装:
同时检查根目录的npm install eslint @react-native-community/eslint-config --save-dev.eslintrc.js配置,确保没有引用未安装的插件或错误规则。 - 排查TypeScript配置(若使用TS):打开
tsconfig.json,确认jsx字段设为react-native,include数组包含所有项目文件路径,排除不必要的目录。 - 清除编辑器缓存:删除项目根目录下
.vscode文件夹(先备份里面的自定义配置),或者在编辑器设置里禁用其他可能冲突的语法检查插件,只保留ESLint。 - 检查Babel配置:确认
babel.config.js中使用的是@babel/preset-react-native预设,版本与React Native适配,避免语法解析错误导致编辑器误标。
内容的提问来源于stack exchange,提问作者Lindan
相关产品推荐
相关产品推荐

