2015-01-26 2 views
0

using ember-cli: 0.1.9포드 구조 - 첫 번째

embercli 나는 ember g component my-component있는 간단한 구성 요소를 작성했습니다.

그것은이 그때 내 템플릿에서 {{ my-component }}을 사용할 수 괜찮 았는데 다음 파일

installing 
    create app/components/my-component.js 
    create app/templates/components/my-component.hbs 
installing 
    create tests/unit/components/my-component-test.js 

를 만들었습니다.

하지만 그때 나는 --pod 플래그와 함께 작동하지 않는 포드 구조에서 동일한 구성 요소를 만들려고했습니다. 이 구성 요소를 호출하려고 할 때 POD 구조에서이 구성 요소를 호출하면 아무 것도 수행하지 않는 것처럼 보입니다.

installing 
    create app/pods\components\my-componenttwo/component.js 
    create app/pods\components\my-componenttwo/template.hbs 
installing 
    create tests/unit/pods\components\my-componenttwo/component-test.js 

ember g component my-componenttwo --pod

은 내가 podModulePrefix: 'app/pods',

+0

당신이 구성 요소 이외의 포드를 사용 했 :

environment.js은 같은 모양해야합니까? 그렇지 않으면 창은 작동합니까? 나는 현재 포드의 _any_가 나타나지 않고있다. 그것을 던지고있는 npm 꾸러미인지 알기 위해 시험해 보는 것. Coffeescript, 아마도. –

+0

예 포드는 구성 요소가 아닌 다른 곳에서 작동했습니다. 포드도 작동했지만 구성 요소에서 제대로 작동하지 않습니다. – user391986

답변

0

I (및 많은 다른 사람, 그것은 나타납니다) 비슷한 문제를 가지고 다음 app/config/environment.js 구성. pods 디렉토리를 올바르게 찾으려면 podModulePrefix<modulePrefix>/pods으로 설정해야합니다. 귀하의 모듈 접두사가 app 인 것으로 의심됩니다.

이 올바르지 않습니다.

var ENV = { 
    modulePrefix: 'project', 
    podModulePrefix: 'project/pods 
    // ... 
} 
관련 문제