新建React项目中VSCode自动补全功能消失求助
解决新React项目npm包自动补全失效问题
确认依赖安装状态
先检查新项目根目录下是否存在node_modules文件夹,以及目标npm包(如react-query、react-hook-form)是否已安装。在终端执行:npm install若未安装目标包,手动补装:
npm install react-query react-hook-form开启VSCode自动导入提示
打开VSCode设置(快捷键Ctrl+,/Cmd+,),搜索javascript.suggest.autoImports和typescript.suggest.autoImports,确保两个选项均处于勾选状态。添加项目配置文件
在新项目根目录创建jsconfig.json(JS项目)或tsconfig.json(TS项目),明确模块解析规则:{ "compilerOptions": { "module": "ESNext", "target": "ES6", "baseUrl": "./src", "moduleResolution": "node" }, "include": ["src/**/*"], "exclude": ["node_modules"] }创建完成后重启VSCode,让语言服务重新加载配置。
重置VSCode语言服务
打开命令面板(快捷键Ctrl+Shift+P/Cmd+Shift+P),输入TypeScript: Restart TS Server并执行,等待服务重启后测试自动补全功能。检查扩展启用状态
打开VSCode扩展面板,确认ESLint、Reactjs code snippets等相关扩展未被当前项目禁用(避免workspace级别的扩展禁用)。
内容的提问来源于stack exchange,提问作者Enzo
相关产品推荐
相关产品推荐

