2017-11-21 2 views
1

일부 취미 프로젝트의 경우 Angular 1로 약간 번쩍 거렸고 간단한 html 페이지와 js 파일을 가지고 완료되었습니다.각도 4/5 클라이언트 측에서 이식성을 제공합니까?

이제 다시 계속하고 Angular 4/5를 비틀 거려. 멋지게 보이지만 흥미 롭습니다. 그러나 모든 예제는 Express/Node와 함께 Angular CLI를 사용합니다. 그래서 가장 간단한 예제에서는 웹 서버를 실행해야합니다. 서버 측 상호 작용이 없어도 웹 서버가 필요합니다. 내가 뭔가를 간과하고 있거나 아주 쉽게 이식성있게하기 위해 일부 HTML 파일 (앵귤러로 미리 컴파일 된) JS 파일을 갖는 것은 불가능합니까?

마음, 나는 전문적인 비즈니스를 위해 개발하지 않을 것이다. 자신 만의 물건을 만들고 조작하는 것을 좋아하는 열성 팬.

답변

1

당신은 몇 가지 항목을 내려다 누락 일부 조각을 주로하고 있습니다 :

  • 각도-CLI 및 NPM이 개발하고, 직접적인 배포.
  • Angular CLI로 프로젝트를 빌드 한 후 ng build 명령을 사용하여 단일 웹 페이지 및 javascript + 자산을 포함하는 dist 번들을 생성 할 수 있습니다.
  • 최소 조정 (심지어 아파치가 있지만 경로 매개 변수 전달을 위해 .htaccess 파일을 수정해야 함)이있는 서버에서 프로젝트를 빌드 한 후에 dist 폴더에 항목을 호스팅 할 수 있습니다. 당신이 ng new project-name와 각도 CLI와 새 프로젝트를 만들 경우

, 당신은 자바 스크립트 파일과 함께 하나의 index.html의 결과를 즉시 입력 ng build 등을 볼 수 있습니다.

+0

설명해 주셔서 감사합니다. 나는 나무에 대한 나무를 더 이상 볼 수 없었다. – avanwieringen

+0

@avanwieringen 확실히! Angular는 1 년 이래로 일반적으로 훨씬 '무겁게'되었지만 최종 결과가 더 압축되어 앱을 빨리 익히면 앱을 더 빨리 만들 수 있습니다. –

관련 문제