나는 ember-engines
0.4.0
, ember-cli
2.10.0
으로 독립 실행 형 라우팅 엔진을 만들었습니다.엠버 엔진을 설치하는 방법은 무엇입니까?
this.mount('thingy-frontend', { as: 'thingy', path: 'thingy' });
엔진 응용 프로그램 routes.js
:
Assertion Failed: Asset manifest does not list any available bundles.
앱 router.js
소비 : 나는 엔진 지수 경로 (/thingy/
)를 호출하는 경우
나는이 오류가
this.route('index', { path: '/' });
그만큼 엔진은 ember-cli
앱을 사용하는 디렉토리에있는 심볼릭 링크를 통해 '설치'됩니다. (See here why).
this.mount('thingy-frontend', { as: 'thingy' });
엔진 응용 프로그램 routes.js
:
this.route('index', { path: 'new' });
I 앱 router.js
소비 나는 그 작동하는지 테스트하기 위해 경로를 변경하려고했습니다 그냥 재미를 위해
...
/thingy/new
이라고하고 UnrecognizedURLError
이 있습니다. 내가 루트 경로를 호출하면 내가 엔진 index.js
에 console.log('...');
, 내가 출력을 볼 수 없습니다 배치하면 대안, 나는 또한 Assertion Failed: Asset manifest does not list any available bundles.
를 얻을. 그것은 전혀로드되지 않은 것 같습니다.
설치 프로그램은 공식 README 및 공식 예제 repos에서 영감을 받았습니다.
이 엠버 엔진 설정을 수정하는 방법을 알려주세요.
당신은 GitHub의에 REPOS를 찾을 수 있습니다
- 엔진 : 나는 소비 응용 프로그램 패키지에서 엔진 응용 프로그램에 대한 참조를 찾을 수 없습니다 https://github.com/phortx/ember-engines-app
'ember generate in-repo-addon' 대신 기존 엔진의 파일을 복사하여 in-repo-addon을 생성했기 때문에이 문제가 발생했습니다 : – givanse