如何将 Coffeescript 与 Ember App Kit 一起使用?

Posted

技术标签:

【中文标题】如何将 Coffeescript 与 Ember App Kit 一起使用?【英文标题】:How do I use Coffeescript with Ember App Kit? 【发布时间】:2013-11-28 12:31:42 【问题描述】:

我正在尝试将 Coffeescript 与 ember 应用程序套件一起使用,但是当我将 router.js 重命名为 router.coffee 时,它​​会爆炸。我假设它必须与 emc6 模块语法有关。如何正确转换它?

Router = Ember.Router.extend()
Router.map ->
  @route "component-test"
  @route "helper-test"

export default Router

【问题讨论】:

查看 Gruntfile.js 的这一行:github.com/stefanpenner/ember-app-kit/blob/master/… 我运行了它,但那个文件仍然爆炸 路由器似乎是一个不起作用的东西。您可以创建其他 .coffee 文件,它们可以正常工作。 【参考方案1】:

由于 CoffeScript 目前无法解析 ES6 模块语法,请将您的 import/export 语句用反引号括起来:

`export default Router`

希望仅此一项就能为您工作。

【讨论】:

以上是关于如何将 Coffeescript 与 Ember App Kit 一起使用?的主要内容,如果未能解决你的问题,请参考以下文章

coffeescript 1.7 破坏了我的 ember.js 计算属性

让 emberjs 入门套件与 coffeescript 一起工作

如何将 jest 与 coffeescript 和 ES6/ES2015 一起使用(例如通过 Babel)?

如何将dojo工具包与rails 3.1资产管道和coffeescript一起使用?

使用 ES6 模块和 CoffeeScript 的首选方式

如何将过滤后的计算属性与 ember-drag-drop 可排序对象一起使用?