저는 Angular 2를 사용하고 있습니다. Jboss6을 사용하여 제작 환경에서 typescript가 Angular 2와 어떻게 작동하는지 혼동합니다.JBoss 서버에서 typescript로 Angular 2를 어떻게 배치합니까?
1. 노드를 사용하여 개발 컴퓨터에서 파일을 컴파일 한 후 .js와 .ts를 모두 프로덕션 수준으로 배포해야합니까?
저는 Angular 2를 사용하고 있습니다. Jboss6을 사용하여 제작 환경에서 typescript가 Angular 2와 어떻게 작동하는지 혼동합니다.JBoss 서버에서 typescript로 Angular 2를 어떻게 배치합니까?
1. 노드를 사용하여 개발 컴퓨터에서 파일을 컴파일 한 후 .js와 .ts를 모두 프로덕션 수준으로 배포해야합니까?
브라우저는 JS 파일을 인식하고 배포 할 때 이렇게 생산에 앱이 JS 파일을 배포해야합니다. Typescript는 자바 스크립트의 상위 집합이며 추가 된 기능이 있지만 모든 Typescript 파일은 번들로 포함되어 있습니다.
transpilation에 사용되는 기본 라이브러리는 Babel for ES6이며 번들링을위한 기본 라이브러리는 SystemJS 또는 Webpack입니다.
모두 CSS, JS 및 HTML 파일로 축소되었습니다.
또 다른 방법으로 JBoss는 Java 용 응용 프로그램 서버입니다. Angular 2 앱을 배포하려면 Apache, Nginx 또는 Lite-Server와 같은 웹 서버 만 있으면됩니다.
장소에 간단한 구성 테스트를 읽을 수있는 몇 가지 구성 샘플을 제공 할 수 있습니다. 또는 나는 angle2 코드를 java에 직접 배치 할 수 있습니다. – Ajit
JS 파일 만 배포하면됩니다.
Typescript는 도구이며 Javascript의 상위 집합입니다. transpiling 후 Angular2 코드는 평범한 오래된 Javascript입니다.
.ts
파일을 서버에 배포 할 필요가 없습니다. 브라우저는 TypeScript를 이해하거나 구문 분석하지 않습니다.
생산 준비 코드가 포함 된 /dist
폴더를 확인하면 (일부 스캐 폴딩을 사용하는 경우) HTML과 CSS 외에도 .js
개의 파일 만 있다는 것을 알 수 있습니다.
브라우저는 HTML, CSS를 이해하고 자바 스크립트
아니요. 자바 스크립트 파일 만 있으면됩니다. –
난 당신이 여기에 답변을 찾을 수 있다고 생각 : http://stackoverflow.com/questions/35539622/how-to-deploy-angular-2-apps – HollyPony