【发布时间】:2017-01-12 14:22:51
【问题描述】:
如果我需要在 ionic 2 应用程序的 Angular 组件中导入新的 JS 库,我首先需要通过类型来安装类型。
我认为 typescript 对于 ionic 2 是可选的。
我需要如何配置 Ionic 2 以跳过此额外步骤?
【问题讨论】:
标签: typescript ionic2
如果我需要在 ionic 2 应用程序的 Angular 组件中导入新的 JS 库,我首先需要通过类型来安装类型。
我认为 typescript 对于 ionic 2 是可选的。
我需要如何配置 Ionic 2 以跳过此额外步骤?
【问题讨论】:
标签: typescript ionic2
恐怕几周前我在ionic-v2 Slack 频道问过这个问题,Ionic Team 的一位开发人员的回答是:
我们将全力以赴。
您可以自己完成工作并将其转换为 es6 工作流程,但我们希望 人们使用打字稿
所以 Typescript 对于 Ionic 2 应用程序不是可选的。
更新:
Ionic2 resource pages 中还有一个 All in on TypeScript 部分,Ionic Team 解释了使用 TypeScript 的好处:
TypeScript 是 JavaScript 的超集,可为您提供以下优势:
- 可选的静态类型(这里的键是可选的)
- 类型推断,它提供了类型的一些好处,而无需实际使用它们
- 在主要支持之前访问 ES6 和 ES7 功能 浏览器
- 能够编译成一个 JavaScript 版本, 在所有浏览器上运行
- IntelliSense 提供强大的工具支持
由于这些令人敬畏的功能以及它为您带来的巨大优势 开发者,Ionic 2 应用是用 TypeScript 而非 ES6 编写的。
【讨论】: