这类情况应该遇见过吧,这是因为 TypeScript只能理解 .ts 文件,无法理解 .vue 文件。
解决方法:在项目的根目录或者src文件夹下创建一个后辍为 文件名.d.ts 的文件,并写入一下内容:
- declare module '*.vue' {
- import { ComponentOptions } from 'vue'
- const componentOptions: ComponentOptions
- export default componentOptions
- }
这样代码行的报错就没有了。