我已经创建了一个包含枚举和接口的ts文件,并且需要在Vue组件中使用它们。但是,当我尝试将ts文件导入到我的Vue组件中时,我会收到一个错误消息,提示找不到该模块。
我的src/models/Profile.ts文件看起来像这样:
export enum Status {
NONE,
ACCEPTING,
NOT_ACCEPTING,
}
export interface Profile {
status: Status,
firstName: string,
lastName: string,
}
我正在尝试导入上述的Vue组件:
import Profile from '@/models/Profile.ts';
@Component({computed: mapGetters(['user'])})
export default class CreateProfile extends Vue {
...
}
具体错误:
An import path cannot end with a '.ts' extension. Consider importing '@/models/Profile' instead.
但是当我尝试那样做时,我遇到了以下问题:
Cannot find module '@/models/Profile'.
vue add typescript
来添加TS支持。 - undefined