1

我正在尝试调整https://github.com/simplabs/ember-simple-auth上的说明,以使用 ember-cli 的 v0.0.28 构建应用程序。我对 ember-cli 和 AMD 模块的使用相当陌生。

任何人都可以帮助以正确的方式/位置导入 ember-simple-auth 而不是 README 中涵盖的全局命名空间吗?

下面的初始化器

import SimpleAuth from 'vendor/ember-simple-auth/amd/ember-simple-auth';

export default {
  name: 'authentication',
  initialize: function(container, application) {
    SimpleAuth.setup(container, application);
  }
}

编译为

define("myapp/initializers/ember-simple-auth", 
  ["vendor/ember-simple-auth/amd/ember-simple-auth","exports"],
  function(__dependency1__, __exports__) {
    "use strict";
    var SimpleAuth = __dependency1__["default"];

    __exports__["default"] = {
      name: 'authentication',
      initialize: function(container, application) {
        SimpleAuth.setup(container, application);
      }
    }
  });//# sourceURL=myapp/initializers/ember-simple-auth.js

并且__dependency1__是未定义的。

4

1 回答 1

2

请参阅 README 中的 ember-cli 安装说明:https ://github.com/simplabs/ember-simple-auth#installation - 不幸的是,目前还不能导入 Ember.SimpleAuth 的各个部分。

于 2014-05-28T11:38:03.777 回答