问题
使用了路由懒加载,启动/重启 Vite 开发服务器时,仅加载已打开页面,组件在首次进入页面时才会加载。
导致 unplugin-vue-components/vite 插件因无法识别未打开页面所用组件,而无法自动导入。
就会造成文件 components.d.ts 总是出现更改
ESLint 就会报错
解决方法
- 取消使用路由懒加载(不建议⚠️)
- 放弃
components.d.ts文件的更改(麻烦,有时候要点几百遍才能切分支😵💫) - 把所有页面全部点一遍,
components.d.ts文件里被剔除的组件就恢复了...✅