VSCode提示component is not a known element但应用可正常运行如何解决
问题解决方案
该问题由Vue生态依赖版本不匹配触发,可按以下步骤修复:
- 删除项目根目录下的
node_modules文件夹、package-lock.json/yarn.lock/pnpm-lock.yaml依赖锁文件 - 校验
package.json中vue与vue-template-compiler的版本号完全一致,@vue/component-compiler-utils版本≥3.2.0,若版本不符手动调整对应依赖版本号 - 重新执行依赖安装命令:
npm install(对应npm包管理器)/yarn install(对应yarn包管理器)/pnpm install(对应pnpm包管理器) - 依赖安装完成后重新运行
npm run serve或npm run build验证问题
若上述操作后问题仍存在,可补充排查以下两点:
- 全局卸载旧版本vue-cli后安装最新稳定版,再重启项目
- 确认项目本地存储路径无中文、特殊符号、空格,替换为纯英文无空格路径后重试
附报错截图参考:
内容的提问来源于stack exchange,提问作者s.Lawrenz
相关产品推荐
相关产品推荐

