Ember.js Ember CLI:enoint,没有这样的文件或目录Ember-data.js

Ember.js Ember CLI:enoint,没有这样的文件或目录Ember-data.js,ember.js,ember-data,npm,bower,ember-cli,Ember.js,Ember Data,Npm,Bower,Ember Cli,我有一个新的ember cli应用程序,我正在尝试使用ember cli版本0.0.32创建一个TodoMVC版本 在我的models/todo.js文件中,我有: import DS from 'ember-data'; var Todo = DS.Model.extend({ title: DS.attr('string'), isCompleted: DS.attr('boolean') }); export default Todo; 但是当我运行ember server时

我有一个新的ember cli应用程序,我正在尝试使用ember cli版本0.0.32创建一个TodoMVC版本

在我的models/todo.js文件中,我有:

import DS from 'ember-data';

var Todo = DS.Model.extend({
  title: DS.attr('string'),
  isCompleted: DS.attr('boolean')
});

export default Todo;
但是当我运行
ember server
时,会出现以下错误:

version: 0.0.32
Livereload server on port 35729
Serving on http://0.0.0.0:4200
ENOENT, no such file or directory '/<my_path>/tmp/tree_merger-tmp_dest_dir-OWIN6XGL.tmp/ember-data.js'
版本:0.0.32
端口35729上的Livereload服务器
服务于http://0.0.0.0:4200
Enoint,没有这样的文件或目录“//tmp/tree\u merge-tmp\u dest\u dir-OWIN6XGL.tmp/ember data.js”
我试过:

  • npm缓存清除
  • npm安装
  • bower安装

但似乎什么也没做。

我想出来了,因为这里提到了“brocfile.js”文件,所以我在一个示例中将我的“brocfile.js”文件与“”文件进行了比较,发现了一个小区别:

app.import({
  development: 'vendor/ember-data/ember-data.js',
  production:  'vendor/ember-data/ember-data.prod.js'
+}, {
 +  'ember-data': [
 +    'default'
 +  ]
});
+
是需要对“brocfile.js”文件进行修改的,以使余烬数据正常工作

现在运行
ember server
,它应该可以工作了。

看起来不再需要这些行了,默认的ember cli应用程序也没有这些行

我有一个与您类似的错误,说“没有这样的文件或目录:…\ember dat.js”,结果是我没有在app/adapters/application.js中从“ember data”导入DS