2014-11-06 89 views
0

我使用创造了一个新的应用程序所有的CoffeeScript文件灰烬CLI灰烬CLI忽略

我已经跑了npm install ember-cli-coffeescript但是当我转换文件的CoffeeScript灰烬无法识别它们。例如,当我添加一个自定义路线.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` 

的页面没有加载,我得到“未捕获的错误:无法找到模块的应用程序名称/应用”

任何人有任何想法是怎么回事?

回答

0

的问题是与我最初的命令:

npm install ember-cli-coffeescript 

应该是:

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

虽然第一命令出现做一些事情是不正确的事情。不要忘记--save-dev国旗