问题标签 [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 投票
1 回答
1303 浏览

ember.js - 将 Highcharts 集成到 Ember 应用程序中

我发现这篇最近的文章详细介绍了如何使用默认的 Ember 集成 Highcharts。我知道还有关于同一主题的另一篇 SO 帖子,但是这也是在默认 Ember 中完成的。

我正在尝试修改此代码以在 Ember App Kit 和/或 Ember-CLI 中工作

根据帖子,我使用了以下代码:

可重用的视图

(这个文件作为 high-charts-view.coffee 保存在我的根视图文件夹中)

图表数据:

(这段代码是一个索引控制器,但我不知道放在哪里......但我认为它需要与图表将出现的实际页面相关?即控制器/帐户/索引)

该示例还定义了一个单独的索引控制器

(我还假设它应该是上面显示的同一索引控制器的一部分?)

在模板中调用视图:

(这放在我的 /accounts/index 模板中)

我遇到了断言失败错误,因为它找不到路径 HighChartsView。

我猜我没有正确命名我的文件,或者没有将文件放在正确的目录中并且解析器没有正确编译它们?还有一个问题是我发现的博客文章也不是很冗长,所以没有太多的上下文来试图弄清楚应该/不应该发生什么......

0 投票
1 回答
610 浏览

ember.js - Ember-CLI 解析器:命名约定问题

我是 ember 的新手……阅读 ember 指南并尝试同时通过 ember-cli 指南应用相同的知识。

我注意到在涉及到 ES6 解析器时两者之间在逻辑上有一些很大的差距,这给我带来了问题,特别是当我想引用 ApplicationRoute、ApplicationController 等类似的东西时。

我不得不问,为了我自己的理智,如何定义 ApplicationRoute 或 ApplicationController?它们是保存为 application.js 还是 index.js?

0 投票
2 回答
3762 浏览

ember.js - Ember-CLI:修复“未定义‘Ember’”?

使用 Ember-CLI 并运行 ember 服务器时,我从 JSLint 收到以下错误:

添加import Ember from 'ember';修复此问题。

这是现在处理我所有文件的官方方式吗?该文档尚未提及此更改。

0 投票
0 回答
298 浏览

ember-cli - Broccoli.js 和 Ember-cli,Less 编译时间长

当使用 Ember-cli、broccoli、broccoli-less-single 编译时,我的编译时间非常长。我正在使用带有 bootstrap3 和所有相关文件的模板。少文件的数量确实过多,但编译时间为 20 多秒。

它在每次保存时重新编译较少的文件,这似乎过多,因为较少的文件不是我正在编辑的文件。我该如何解决这个问题?

感谢您对此的见解。这显然也是一个已知问题。https://github.com/stefanpenner/ember-cli/issues/538

0 投票
3 回答
2551 浏览

ember-cli - 使用 Ember 简单身份验证 + Ember CLI 自定义身份验证器

我正在尝试编写一个自定义身份验证器,类似于文档中此示例中的身份验证器。目标是能够通过 检索当前登录的用户session.user

我正在使用 Ember CLI,所以initializers/authentication.js我有

当我尝试进行身份验证时,出现以下错误:

知道为什么吗?

0 投票
2 回答
4228 浏览

javascript - 如何使用 Ember-CLI 导入模块 ember-localstorage-adapter?

我尝试将 ember-localstorage-adapter 导入为

但我得到了错误

错误:第 5 行:导入后丢失

我需要用 ES6 Module Transpiler 编译 ember-localstorage-adapter 吗?

0 投票
2 回答
7741 浏览

ember-cli - 如何在 Ember CLI 中使用自定义 Express 服务器?

我正在使用 Ember CLI 0.0.36。当我ember server在我的项目文件夹中运行时,我的理解是埋在某些 Brocoli 进程中的服务器启动了。但是,我想编写一个自定义 Express 服务器,并让我的应用程序指向该 Node.js 代码作为其后端。我将如何在 Ember CLI 框架中执行此操作?

更新:

@user3155277 的回答之后,我添加了一个适配器文件,如下所示:

应用程序名称/应用程序/适配器/应用程序.js

我创建了一个 Express 服务器,并将其放在我的应用程序的根目录中:

应用程序名称/server.js

在 Ember 应用程序中,我的索引路由定义如下:

应用程序名称/应用程序/路由/index.js

然后在命令行上启动服务器,如下所示:

我收到以下错误:

0 投票
1 回答
1820 浏览

javascript - 在 Ember CLI 中使用 Pretender

我试图让我们的身份验证(ember-simple-auth)被模拟Pretender以在我们的测试中运行,但由于某种原因,我收到以下错误:

Pretender intercepted POST http://api.dev/token but no handler was defined for this type of request

这是我目前的设置login-test.js

有人知道为什么网址没有注册吗?

0 投票
1 回答
1225 浏览

ruby-on-rails - 带有 Rails 后端的 Ember TodoMVC 应用程序不存在“Access-Control-Allow-Origin”标头

我正在尝试遵循 Ember 入门指南并构建 TodoMVC 应用程序,但使用带有 Rails 的 Ember-CLI 作为后端。不幸的是,我遇到了跨站点域的问题。我收到此错误消息,并尝试执行发布请求:

在 Rails 一侧,我安装了 Rack Cors。我已将它添加到我的 Gemfile 中:

在我的application.rb文件中,我有:

这是我的控制器:

在我的 Ember 应用程序中,app/adapters/application.js我有:

0 投票
3 回答
4512 浏览

ember-cli - 我在 Ember-CLI 中将 Ember-I18n 的翻译放在哪里?

我是 ember 和 ember-cli 的新手,我仍在学习一切进展如何。我正在尝试使用ember-i18n模块添加多语言支持。

我用 bower 安装了依赖项

我有我的进口工作Brocfile.js

在我的应用程序中,i18n 车把助手正在工作

{{t hello}}给我“缺少翻译:你好”

我不知道在包含翻译的 ember-cli 文件夹结构中放置或引用文件的位置。

根据 ember-i18n 文档,它看起来像这样

我试着把它粘进去app.js只是为了看它工作,但得到了错误: