【问题标题】:Ember CLI Ignores all coffeescript filesEmber CLI 忽略所有的咖啡脚本文件
【发布时间】:2015-01-03 06:55:02
【问题描述】:

我使用 Ember CLI 创建了一个新应用

我已经运行了npm install ember-cli-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`

页面未加载,我收到“未捕获的错误:找不到模块 app-name/app”

有人知道发生了什么吗?

【问题讨论】:

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


    【解决方案1】:

    问题出在我的初始命令上:

    npm install ember-cli-coffeescript
    

    应该是:

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

    虽然第一个命令似乎在做某事,但它并不是正确的。不要忘记--save-dev 标志

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-20
      • 1970-01-01
      • 1970-01-01
      • 2013-01-09
      • 2012-08-26
      • 1970-01-01
      • 2015-10-03
      相关资源
      最近更新 更多