首页 > 解决方案 > TypeScript 文件不是模块

问题描述

我是 TypeScript 的初学者,我有一个非常简单的问题。我正在尝试导入文件,所以我可以导入界面。例如:

家长:

import { User } from "@/Users";
    
export interface Gift {
  id: number;
  user: User;
  created_at: Date,
  updated_at: Date
}

孩子(User.ts):

export interface User {
    id: string;
    first_name: string,
    last_name: string,
    email: string,
    created_at: string,
    updated_at: string
}

所以它给出了错误

文件“somepathhere/Users.ts”不是模块

在我的情况下,Users.ts 只有这个接口,没有别的,但是父组件有一些功能,但它只是这次使用用户接口。

标签: javascripttypescript

解决方案


导入语句应该是import {User} from './User'


推荐阅读