2014-06-10 3 views
1

새로운 ember-cli 앱이 있으며, ember-cli 버전 0.0.32로 TodoMVC 버전을 만들려고합니다.Ember CLI : ENOENT, 해당 파일이나 디렉토리가 없습니다. ember-data.js

import DS from 'ember-data'; 

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

export default Todo; 

을하지만 ember server를 실행할 때이 오류가 얻을 : 내 모델에서

/파일 todo.js 내가 가진

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' 

나는 시도했다 :

  • npm cache clear
  • npm install
  • bower install

그러나 아무것도 할 것 같지 않았다.

답변

3

barely related question은 'brocfile.js'파일을 언급 때문에 나는 그것을 생각하고 그래서 예를 들어 ember-cli TodoMVC app의 'brocfile.js'파일 내 'brocfile.js'파일을 비교하여 하나의 작은 차이를 발견 :

app.import({ 
    development: 'vendor/ember-data/ember-data.js', 
    production: 'vendor/ember-data/ember-data.prod.js' 
+}, { 
+ 'ember-data': [ 
+ 'default' 
+ ] 
}); 

+changes이며 ember-data를 작동 시키려면 'brocfile.js'파일을 만들어야합니다.

이제 ember server을 실행하면 제대로 작동합니다.

0

ember-cli TodoMVC app은 더 이상 해당 라인이 필요하지 않으며 기본 ember-cli 앱에도 이러한 라인이 없습니다.

나는 "no such file or directory : .... \ ember-dat.js"라는 비슷한 오류가있어서 app/adapters/application에서 import DS from 'ember-data'을 수행하지 않았 음이 밝혀졌습니다. js.