typescript - 使用 Typescript 导入类

标签 typescript import module path

我正在尝试将另一个名为 review.ts 的 typescript 文件中的名为 review 的类导入到我的 review-service.ts 文件中,但是我不知道为什么会出现错误,但我不认为我拥有的 review.ts 文件正在正确导入到 review-service.ts 文件中。

下图是包含错误的文件,其中概述了我尝试从中导入的文件的路径以及应用程序的文件结构

Screenshot 1

另外,在另一个屏幕截图中,我显示路径的“模块”显示为 *。我不知道为什么会这样,我尝试了很多不同的途径来尝试让它发挥作用。

Screenshot 2

review.ts内容如下

  //review.ts
  export class Review {
    _id: number;
    description: string;
    isComplete: boolean;
  }

最佳答案

import {Review} from '../app/review'

代替

import {Review} from '../app/review.ts'

就是这样:)

关于typescript - 使用 Typescript 导入类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42932935/

相关文章:

javascript - TypeScript 2.9.1 中私有(private)变量的意外标记

angular - TS "Cannot find name"仅在 polyfills.ts 打开时消失

字符串属性的 TypeScript 接口(interface)默认值

java - 在 Java 中,导入类可以与导入类具有相同的简单名称吗?有什么限制吗?

python - 有没有办法遍历模块的所有功能?

python - 拦截模块调用?

python - 导入错误 : No module named kivy

reactjs - JSX 中的多行 JavaScript?

c# - 使用 C# 和 ASP.NET 从 Gmail/Hotmail/Yahoo 导入地址簿

csv - Neo4j 批量导入中作为 int 的 ID 在关系导入中产生错误