2014-11-05 3 views
4

관련이 있지만 서버의 액세스 포인트가 서로 다른 개의 두 개의 앱이 있습니다. 현재 ember buildindex.htmldist/을 반환합니다. 이는 다음 설치 함께 :각 EmberApp에 대한 개별 index.html 파일

/* global require, module */ 

var EmberApp = require('ember-cli/lib/broccoli/ember-app'); 
var mergeTrees = require('broccoli-merge-trees'); 

var app = new EmberApp(); 
var viewer = new EmberApp({ 
    storeConfigInMeta: false, 
    trees: { 
    app: 'viewer', 
    templates: 'viewer/templates', 
    styles: 'viewer/styles' 
    }, 

    outputPaths: { 
    app: { 
     css: '/assets/viewer.css', 
     js: '/assets/viewer.js' 
    }, 

    vendor: { 
     css: '/assets/viewer-vendor.css', 
     js: '/assets/viewer-vendor.js' 
    } 
    } 
}); 

app.import('bower_components/socket.io-client/socket.io.js'); 
viewer.import('bower_components/socket.io-client/socket.io.js'); 

module.exports = mergeTrees([viewer.toTree(), app.toTree()], { overwrite: true }); 

나뿐만 아니라 HTML 출력 경로를 지정 할 수 있기를 바라지 만 https://github.com/stefanpenner/ember-cli/blob/master/lib/broccoli/ember-app.js에 둘러보고 후에 내가 무엇을해야하는지에 대한 더 똑똑 해요. 또한 정말 configPath 작동하지 않는 다른 CONFIGS .. 오류 사용 :

ENOENT, 그런 파일이나 디렉토리를 '/Users/user/project/tmp/tree_merger-tmp_dest_dir-fen1Dz3z.tmp/project/ config/environment.js '

답변

1

좋아, 다음 버전의 ember-cli가 지원합니다 (현재 0.1.2). 로, 그래서이 버전 불가능 https://github.com/stefanpenner/ember-cli/pull/2523

하지만, 다음과 함께합니다 :

app: { 
    html: 'my-custom.html' 
} 

편집

이 기능이 PR에 의해 소개 된이 병합 된 PR을 참조하십시오 v0.1.3에서 릴리스되었습니다 (changelog 참조).

0

나는 이것이 당신의 문제를 해결할 것이라고 생각합니다. Multiple "apps" with ember-cli

문제는 타다 남은 CLI에서 여러 응용에 관한

관련 문제