2016-09-19 5 views
1

전자로 Angular2 CLI 프로젝트를 설정하려고하는데 CLI에서 생성 된 기본 Angular 조각을 가져온 후 어디서 시작해야하는지 잘 모르겠습니다.Angular2 CLI with electron

저는 전자로 Angular2를 성공적으로 사용했지만, CLI 부분에서는 성공하지 못했습니다.

따라서 명확히하기 위해 Angular2 CLI를 사용하여 기본 Angular2 App을 생성했습니다. 이제는 전자로 와이어 링하는 방법을 확신하지 못했습니다.

이전에이 작업을 수행 한 사람이 있습니까? 어쩌면 당신은 약간의 통찰력을 제공 할 수 있습니다. 어떤 도움을받을 지에 대해 많은 관심 부탁드립니다.

감사합니다.

+1

방금 ​​해결책을 찾은 경우 자동 응답하십시오. 해결책으로 편집하지 마십시오. –

+1

고마워, 내가 그걸 할 수 있다는 것을 몰랐다. –

+1

문제는 없습니다. 질문을 anwsered로 표시하십시오 :) –

답변

4

나는 당신이 내가 찾은 해결책을 모두 알게 해줄 것이라고 생각했습니다. CLI를 사용하여 ng-build를 할 때 dist 폴더를 완전히 삭제 한 다음 src 폴더를 사용하여 다시 작성합니다. 즉, dist 폴더에 저장된 main.js, renderer.js 및 package.json 전자 필요를 제거합니다.

ng 빌드를 사용할 때마다 Electron 파일 (main.js, package.json 및 renderer.js)이 Dist 폴더로 옮겨 지도록 GulpJS를 사용하여 작업을 설정하여 올바른 위치. 어쨌든, 이것이 동일한 문제에 직면 해있는 누군가를 도울 수 있기를 바랍니다!

+0

안녕하세요, 저는 이것을 정확하게하려고합니다! Angular CLI에서 제공하는 호스팅 된 URL을 통해 사이트에 액세스하고 있습니까?'win.loadURL ("http : // localhost : 4200 /")' – Luca

+0

아니요, Electron가 사용하는 main.js 파일에서 창을 만드는 함수 URL이 지정된 곳입니다. mainWindow.loadURL ('file : // $ {__dirname}/index.html') 전자 메일을 사용하면 Chromium을 실행하는 브라우저를 통해 사이트/응용 프로그램을 실행합니다. URL 표시 줄, 도구 모음 등은 없습니다 ... –

+0

그래,하지만 지역 개발을 위해 이해하고 있는데, 각진 CLI를 사용하여 localhost를 지정하지 않으면 어떻게 실시간 다시로드 할 수 있습니까? 나는'dist build '와'ng build'를 통해 다시 빌드하지 않는 한 내 dist 폴더와 그 애플 리케이션의 단지 오래된 버전을 지적했다. – Luca

관련 문제