2017-12-26 33 views
0

내가Angular2 App을 Github에 배포 오류 : events.js throw er; // 처리되지 않은 '오류'이벤트

http://crookedcode.com/2017/02/24/deployment-of-angular2-app-to-github-pages/

에서 언급 한 바와 같이 각-CLI-ghpages를 사용 GitHub의에 응용 프로그램 ("내 - 응용 프로그램의 새로운 겨"명령에서 생성 된 샘플 응용 프로그램)을 angular2를 배포하려고

그러나 나는

enter image description here

구글에서 검색 한 후, 다음과 같이 오류가 명령을 실행하고 때마다, 나는 그것이 노드에 문제가 될 수 있다는 제안을 볼 수 있었다. 그러나이 문제를 해결하기 위해 무엇을해야하는지 명확하지 않습니다.

내 노드 버전은 v9.2.0에게 5.5.1

도와주세요됩니다

NPM 버전입니다.

답변

1

당신은 Github의 페이지에 ghpages에

각도 2 배포 파일을 배포하려면 다음이 단계를 수행 할 수

ghpages에서 Angular2 웹팩의

테스트 배포

먼저 파일을 모든 관련을 얻을 응용 프로그램의 Dist Folder에서

나를 위해 자산 폴더 main.bundle.js에있는 CSS 파일이었습니다. polyfills.bundle.js vendor.bundle.js

그런 다음 생성 한 저장소에서이 파일을 누릅니다.

1 - 루트 디렉토리에서 실행되는 응용 프로그램을 원하는 경우 - 이름 [yourgithubusername] .github.io과 특별한 REPO를 작성하고 마스터 지점

2에서이 파일을 푸시 - 어디로 이 페이지를 루트가 아닌 다른 brach의 하위 디렉토리에 만들려면 gh-pages 분기를 만들고 해당 분기에이 파일을 밀어 넣으십시오.

두 경우 모두 배포 된 페이지에 액세스하는 방식이 다릅니다.

첫 번째 경우에는 https://[yourgithubusername].github.io이고 두 번째 경우에는 [yourgithubusername] .github.io/[Repo name]이됩니다.

두 번째 사례를 사용하여 배포하려는 경우 모든 경로 매핑이 경로에 따라 다르므로 dist의 index.html 파일의 기본 URL을 변경해야하며 [ 지점명].