记录一下解决过程
1、 因为ts无法识别vue后缀的文件名,所以需要在main.js同级的目录中写一个xx.d.ts文件。d指的是declare,声明
我们在编写ts的时候会定义很多的类型,但目前主流的库还是js编写的,并不支持类型系统。利用.s.ts文件,可以在仍时用js库的同时,获得静态类型检查的js
declare module '*.vue' {
import {ComponentOptions} from 'vue'
const componentOptions:ComponentOptions
export default componentOptions
}
2、
但是在修改之后仍然没有解决这个问题,后来发现是tsconfig.json文件配置的原因
在该文件中配置:
"moduleResolution": "node",
(模块解析策略)