typescript - 如何在 Ember.js 中使用 TypeScript

标签 typescript ember.js

我在 ember 中有一个现有项目。到目前为止,我在项目中使用了 JavaScript。但是,我想在同一个项目中使用 TypeScript,但保留现有代码。无论我现在写什么,我都想在 TS 中完成。 什么是最佳实践,更重要的是,我是否必须设置项目以促进它?

谢谢!

最佳答案

是的,您可以保持现有的 js 文件不变,并开始将新的 ts 文件添加到您现有的项目中:

yarn add typescript -D
ember install ember-cli-typescript@latest

之后,您的应用应该会照常运行。现在,如果您希望 Typescript 处理它们,您可以将单个文件的扩展名从 js 更改为 ts。或者,简单地添加带有 ts 扩展名的新文件。

该插件还将为新对象创建 ts 文件,例如:

ember g helper foobar
installing helper
  create app/helpers/foobar.ts
installing helper-test
  create tests/integration/helpers/foobar-test.ts

关于typescript - 如何在 Ember.js 中使用 TypeScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43393808/

相关文章:

typescript - 带有 typescript 和样式组件的 RN FlatList

data-binding - 将 ember 输入值绑定(bind)到嵌套字段

datastore - Emberjs 数据存储示例

ruby-on-rails - 为 Ember 格式化 Rabl 或将 Ember 映射到 Rabl?

typescript - 无法重新声明 block 作用域变量

javascript - React - Typescript 接口(interface) - 从联合类型获取 Prop 时出错

javascript - 向循环 firebase 云功能中的所有电子邮件发送电子邮件

javascript - 使用 typescript 缩小时,angularjs 未定义主模块

javascript - Cytoscape.js:样式不适用

ember.js - 使用 Ember 的数组 Controller 获取对特定模型的引用