Ember CLI忽略所有coffeescript文件

时间:2014-11-06 16:55:38

标签: javascript node.js ember.js coffeescript ember-cli

我使用Ember CLI

创建了一个新应用

我已经运行npm install ember-cli-coffeescript但是当我将文件转换为coffeescript时,Ember无法识别它们。例如,当我添加自定义路由.coffee文件时:

App.IndexRoute = Ember.Route.extend
  setupController: (controller) ->
    controller.set('title', "My App")

并创建index.hbs:

<h1>{{title}}</h1>

dom呈现空的h1标签。

当我将app.js转换为app.coffee时:

`import Ember from 'ember'`
`import Resolver from 'ember/resolver'`
`import loadInitializers from 'ember/load-initializers'`
`import config from './config/environment'`

Ember.MODEL_FACTORY_INJECTIONS = true

App = Ember.Application.extend
  modulePrefix: config.modulePrefix,
  podModulePrefix: config.podModulePrefix,
  Resolver: Resolver


loadInitializers(App, config.modulePrefix)

`export default App`

页面未加载,我得到&#34;未捕获错误:找不到模块app-name / app&#34;

任何人都知道发生了什么?

1 个答案:

答案 0 :(得分:0)

问题在于我的初始命令:

npm install ember-cli-coffeescript

应该是:

npm install --save-dev ember-cli-coffeescript

虽然第一个命令似乎做了某些事情但它不是正确的事情。别忘了--save-dev旗帜