React项目package.json报'expected a declaration'错误的解决方法
解决React项目package.json开头"expected a declaration"错误
你的package.json语法完全合法,应用能正常运行也证明了这一点,这个错误提示大概率是VS Code的配置或识别问题,试试下面这些方法:
检查文件语言模式:打开package.json后看VS Code右下角的语言标识,应该显示「JSON」。如果是「JavaScript」或其他,点击它切换成「JSON」。还可以设置默认关联:打开设置(Ctrl+,)搜索「Files: Associations」,添加规则
package.json->json,避免下次再识别错。调整JSON校验配置:打开设置搜索「JSON: Validate」,确保「JSON > Validate: Enable」处于勾选状态,同时可以暂时关闭不必要的自定义JSON schema校验,排查是否存在冲突。
禁用可疑插件:有些语法高亮或代码校验类插件可能干扰JSON文件的识别,比如部分ESLint衍生插件。试试临时禁用所有插件(Ctrl+Shift+P输入「Extensions: Disable All Installed Extensions」),重启VS Code后看错误是否消失,再逐个启用插件定位问题。
重置VS Code设置:如果以上方法都没用,打开命令面板(Ctrl+Shift+P)输入「Preferences: Reset Settings」,选择重置所有用户设置(记得先备份自己的个性化配置),恢复默认设置后大概率能解决。
内容的提问来源于stack exchange,提问作者shreeyachatz
相关产品推荐
相关产品推荐

