问题标签 [ember-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1335 浏览

ember.js - ember-cli 测试:拆解失败:无法读取未定义的属性“unchain”

我正在尝试为 ember-cli 应用程序编写一个简单的测试:

测试通过但拆解失败:

我在回溯中找不到问题的原因。

这是我的 start-app.js

任何帮助将不胜感激……</p> 更新 (2014-07-07)

这是我在访问“/”时调用的 routes/index.js(我使用的是 ember-simple-auth)

控制器/login.js

和 login.hbs 模板:

0 投票
1 回答
768 浏览

node.js - ember-cli ember 新的 ENOENT 错误

在 Xubuntu 桌面 VM 上全新安装,完全更新,运行ember new让我得到这个:

这是我正在使用的软件版本

npm cache clear之前在家里试过,ember new结果是一样的。我有 0.0.35 工作,但我想进行 0.0.37 的全新安装,所以我在安装任何节点软件之前克隆了我的 virtualbox 快照,遵循 ember-cli gh-pages 安装过程,这就是我得到的。ember.js、node 和 linux webdev 相对较新,所以请放轻松。

更新

不确定这里的问题是什么,但在尝试了一些后续ember new命令后,它似乎确实有效。我的第一次后续运行完成了 npm 安装和 bower 安装,尽管它有一些消息给我:

没有运行ember serve,但我rm -rf testrun然后ember new testrun再次运行,这次我没有收到npm ERR!消息,但我仍然收到make消息。

再次将其删除并尝试ember new testrun --verbose,似乎 NPM 错误是零星的且非描述性的(该消息不包含任何package.json无法解析的指示)。如果我对此有任何问题,我会继续更新。

0 投票
1 回答
247 浏览

asp.net - 带有额外参数的 EmberJS RESTAdapter

我有一个 emberjs 应用程序,它使用 ASP .NET RESTfull Web API 从服务器获取数据。我使用 ember RESTAdapter 连接到 web api,这非常适合以下场景:

但是如果我遇到这种情况怎么办:

如何通过 Ember 调用此方法并处理结果?

我的 ASP.NET REST API 控制器

我的适配器:

0 投票
1 回答
1578 浏览

ember.js - 如何部署带有 grunt 任务的 ember-cli 应用程序?

当我想将我的应用程序部署到我的环境时,我必须在一个特定的文件中创建一个包含漏洞应用程序(大部分是 BASE64 编码)的文件,并将该文件导入专有应用程序。

我创建了一个 grunt 任务,可以轻松地从文件夹中生成该文件。所以我正在寻找一种方法来在控制台中输入一些东西,然后它应该执行ember build我的脚本。

Gruntfile.js最简单的方法是在现有的附近创建一个全新的Brocfile.js文件和一个批处理文件grunt,然后运行ember build

更好的方法是如果我可以ember build从我的 gruntfile 中调用。有没有办法做到这一点?

或者,更好的是,有没有办法将 grunt 注入到ember build? 那将是真棒!

需要明确的是,西兰花不是正确的工具!它不是构建步骤,而是部署步骤!所以我想使用任务运行器,而不是构建工具。

谢谢!

0 投票
2 回答
2340 浏览

ember.js - Ember CLI 代码覆盖率报告

我正在使用 Ember CLI,并且正在尝试将代码覆盖率报告与使用 testem 运行的内置 Qunit 测试集成。我尝试使用伊斯坦布尔,但我无法找到要检测的文件,因为它似乎在 tmp 目录中查找。我尝试在我的 testem.json 中这样做:

但我不断收到这样的错误:not ok 1 Error --- message: >

我也尝试过使用 Karma,但我无法弄清楚配置。我也试过毯子,但这只是给了我一个错误的报告,100% 覆盖了转译的代码。

我不完全理解转换后的代码是如何工作的,我不确定解决这个问题的最佳方法是什么,但我绝对希望能得到任何帮助,为我指明正确的方向,以获取一份好的代码覆盖率报告.

有没有人成功集成任何类型的代码覆盖率报告?

0 投票
1 回答
358 浏览

ember.js - ember-cli 应用程序的自定义命令

因为我在文档中找不到任何内容:有没有办法定义自定义(可能是应用程序本地)ember 命令?

我的目标是创建一个命令,为 API 存根启动服务器,然后在 CI 模式下运行测试(testem)。

0 投票
1 回答
388 浏览

ember.js - Ember-CLI 解析器:类/子类命名约定

根据我迄今为止对 Ember-CLI / ES6 Resolver 的理解,请帮助我阐明为对象定义类和相应子类的正确方法。


假设我有一个 Ember.Object:

文件名: orange-widget.js


是否可以仅通过在第一行引用它来定义它的子类?

例如cool-orange-widget.js


还是我需要导出 OrangeWidget类,然后其导入子类?

...然后


哪个是正确的方法?

0 投票
1 回答
673 浏览

ember.js - Ember-CLI:初始化器和初始化器子类

目前,在 Ember-CLI 中,初始化器的定义如下:

在这种情况下,我将如何定义该 Initializer 的子类...以下代码是否正确?

0 投票
2 回答
528 浏览

qunit - 毯子.js 在 Ember-cli 中不能与 qunit 一起使用

我想在我的 Ember-Cli 应用程序中使用 qunit 运行毯子.js - 我想避免仅出于此目的添加 grunt

尝试使用 npm install --save-dev 毯子(将其放在 node_modules 目录中),然后将以下内容放在我的 index.html 中(来自我的测试目录)

运行 ember 服务器并在浏览器中转到 /tests - 测试运行但在控制台中我看到没有找到毯子.js

我还尝试了一种类似的方法,使用凉亭安装毯子(所以在供应商目录中),这给出了相同的结果。

我也尝试过明确地输入路径 - 仍然没有找到毯子.js

任何帮助都会很棒!

0 投票
1 回答
112 浏览

javascript - 导入会话不起作用

在我的 Ember 应用程序中,我想扩展 Ember Simple Auth 的会话对象(我正在使用 Ember CLI 插件)。这就是为什么我按照文档中的说明导入它:

import Session from 'simple-auth/session';

当我尝试构建我的应用程序时,控制台会记录一个找不到文件的错误。

我可以使用以下命令导入 LoginControllerMixin:

import LoginControllerMixin from 'simple-auth/mixins/login-controller-mixin';

是否有其他人遇到此问题或知道可能导致此问题的原因?