2016-11-04 2 views
1

저는 최근 자습서에있는 다양한 비트와 조각을 사용하여 내 용도로 Angular2 스타터 키트를 제작했습니다. 이제는 프로덕션을 위해 앱을 번들링하는 꿀꺽 꿀꺽한 작업이 있지만이 경우 서버, 노드를 통해 실행하지 않으면 작동하지 않습니다. 여기 노드 서버가없는 index.html에서 Angular2 앱이 시작되지 않습니다

는 REPO입니다 : https://github.com/LGLabGreg/lg-angular2

기본적으로 DIST/폴더에있는 응용 프로그램의 벌금을 번들됩니다 gulp dist를 실행하지만, 작동하지 않는 해당 폴더의 index.html을 클릭 앱이로드 "에 붙어있다 .. . " 노드와 함께 제공하면 작동합니다.

감사합니다. 당신이 base을가 / 올바른 설정 노드에서 서비스를 제공하고 있지만 그냥 index.html를 클릭하면 base을가있는 아마 C:\ (file://)입니다 /로 설정되어있을 때 때문이다

+0

에게 무엇을하나요 노드 파일 (일반적으로 app.js 또는 빈/WWW)처럼? 노드 서버를 시작하고 올바른 localhost 포트로 이동해야합니다. –

+1

Jeremy에게 감사합니다. 노드에서 작동하지만 브라우저에서 index.html을 열거 나 ftp로 업로드하여 "독립형"으로 작업하고 싶습니다. – LGLab

답변

2

. 브라우저가 file://에서 모든 리소스를 얻으려고 시도했습니다. 오류 브라우저 콘솔을 확인

sooooo는 ... 그 피클

+0

피에르 감사합니다. 이상하게도 필자는 로컬에서 콘솔 오류를 얻지 못했고, 도움이 될 수 있었고 ftp를 통해 업로드 한 후에 콘솔을 실제로 확인하지 않았습니다. 따라서 서버 루트에 업로드하면 기본 기본 URL'/'이 작동합니다. 응용 프로그램이 폴더에 있으면 조정해야하고 서버는 로컬로 사용해야합니다. 귀하의 답변을 upvoted하지만 충분한 담당자가 없습니다 ( – LGLab

+0

@PierreDuc이 시나리오에서 어떻게 수정합니까? – Euridice01

+0

웹 서버를 사용하거나 기본 URL을 index.html 위치의 폴더로 설정하십시오. – PierreDuc

관련 문제