在 Ember 项目中找不到夹具文件
Fixture file not found in Ember project
是否有使用 Ember fixtures 的基本教程或指南?我已经完成了 tilde training,但它恰好在项目的中间掉落,我正尝试按照课程中教授的相同约定从 Ember 新的开始。
我已经设置了以下路线和夹具:
// routes/application.js
从 'ember' 导入 Ember;
从 'models/speaker-fixtures' 导入扬声器;
导出默认 Ember.Route.extend({
模型:函数(){
return 扬声器;
});
// 夹具 app/models/speaker-fixtures.js
导出默认 [{
编号:“1”,
推特句柄:"foogirl",
姓名:"foo girl",
头像:“”
}, {
编号:“2”,
推特句柄:"fooboy",
姓名:"foo boy",
头像:“”
}];
// adapter/application.js
从 'ember-data' 导入 DS;
导出默认 DS.FixtureAdapter.extend({});
// serializer/application.js
从 "ember-data" 导入 DS;
导出默认 DS.RESTSerializer.extend({});
<.code>
收到错误:
文件:项目语音/routes/application.js
ENOENT,没有这样的文件或目录 '/Users/../tmp/tree_merger-tmp_dest_dir-VUc8t50a.tmp/models/speaker-fixtures.js'
有什么我遗漏的东西可以帮助 ember 找到我的夹具文件吗?这是我第一次尝试在教程之外创建应用程序,我有点迷茫。 *我还尝试在模型中设置夹具,它如何在 embercli doc 中解释,但无法正常工作。
任何朝着正确方向的努力都会有很大帮助。谢谢
路径确实需要是相对的。
import '../models/speaker-fixtures';
是否有使用 Ember fixtures 的基本教程或指南?我已经完成了 tilde training,但它恰好在项目的中间掉落,我正尝试按照课程中教授的相同约定从 Ember 新的开始。
我已经设置了以下路线和夹具:
// routes/application.js
从 'ember' 导入 Ember;
从 'models/speaker-fixtures' 导入扬声器;
导出默认 Ember.Route.extend({
模型:函数(){
return 扬声器;
});
// 夹具 app/models/speaker-fixtures.js
导出默认 [{
编号:“1”,
推特句柄:"foogirl",
姓名:"foo girl",
头像:“”
}, {
编号:“2”,
推特句柄:"fooboy",
姓名:"foo boy",
头像:“”
}];
// adapter/application.js
从 'ember-data' 导入 DS;
导出默认 DS.FixtureAdapter.extend({});
// serializer/application.js
从 "ember-data" 导入 DS;
导出默认 DS.RESTSerializer.extend({});
<.code>
收到错误: 文件:项目语音/routes/application.js ENOENT,没有这样的文件或目录 '/Users/../tmp/tree_merger-tmp_dest_dir-VUc8t50a.tmp/models/speaker-fixtures.js'
有什么我遗漏的东西可以帮助 ember 找到我的夹具文件吗?这是我第一次尝试在教程之外创建应用程序,我有点迷茫。 *我还尝试在模型中设置夹具,它如何在 embercli doc 中解释,但无法正常工作。
任何朝着正确方向的努力都会有很大帮助。谢谢
路径确实需要是相对的。
import '../models/speaker-fixtures';