home
  • 博客
6.11
  • 简介
  • 入门
  • 教程
  • 核心概念
  • 组件
  • 路由
  • 服务
  • EmberData
  • 深入主题
  • 应用程序开发
  • 应用程序关注点
  • 无障碍访问
  • 配置
  • 测试
  • 插件与依赖
  • 使用 TypeScript
    • 在 Ember 中使用 TypeScript
    • TypeScript:入门
    • TypeScript:核心概念
    • TypeScript:应用开发
    • TypeScript:更多资源
  • 开发工具
  • 构建工具
  • Ember Inspector
  • 代码编辑器
  • 其他资源
  • 升级
  • 为 Ember.js 贡献代码
  • 术语表

在 Ember 中使用 TypeScript


本指南旨在帮助您在 Ember 应用中上手使用 TypeScript。

这不是一篇关于 TypeScript 或 Ember 的入门教程。在本指南中,当涉及我们此处不深入讲解、但对理解内容至关重要的特定概念时,我们将链接回 TypeScript 文档 以及 Ember 指南 的其他章节!

不知道从哪里开始?以下是内容概览

  • 如果您完全不了解如何在 Ember 中使用 TypeScript,请从 核心概念:TypeScript 与 Ember 开始。
  • 要使用 TypeScript 创建新的 Ember 应用或插件,请查看 TypeScript 入门 和 使用 TypeScript 构建插件。
  • 如果您打算将现有的 Ember 应用转换为 TypeScript,请查看 将现有 Ember 应用转换为 TypeScript。
  • 如果您正在使用旧版(Octane 之前)的 Ember 和 TypeScript,请阅读 TypeScript 与 Ember Classic。
  • 还没有准备好切换到 TypeScript?您可以通过 添加 JSDoc 注释类型 来获得 TypeScript 的许多益处。我们将在 签名 (Signatures) 章节中对此进行一些讨论。
  • 寻找 Ember 模板中的类型检查?请查看 Glint。

为什么要使用 TypeScript?

什么是 TypeScript,为什么要采用它?

TypeScript 是一种基于 JavaScript 的强类型编程语言,可在任何规模下为您提供更好的工具支持。

— typescriptlang.org

TypeScript 让您能够自信地构建雄心勃勃的 Web 应用——因此它是 Ember 应用的完美搭档!

  • 一劳永逸地告别 undefined is not a function 和 null is not an object 错误。
  • 享受始终保持最新的 API 文档。
  • 通过一流的编辑器支持体验更高效的开发,包括卓越的代码自动补全、引导式重构、自动导入等功能。
left arrow
依赖管理
TypeScript:入门
right arrow
本页内容

  • 为什么要使用 TypeScript?
团队 赞助商 安全 法律条款 品牌形象 社区准则
Twitter GitHub Discord Mastodon

如果你需要帮助,可以通过电子邮件联系我们,提交一个 issue,或者加入 Ember Discord 获取实时帮助。

© 版权所有 2026 - Tilde Inc.
Ember.js 是免费且开源的,并将永远保持免费。


Ember 由以下机构慷慨赞助
[Netlify SVG 图标略] [Heroku SVG 图标略] [Fastly SVG 图标略] [Percy SVG 图标略] [Dnsimple SVG 图标略]