2016-09-07 2 views
0

저는 현재 내 웹 사이트에 Angularjs를 사용하고 있습니다. 이제 angularjs 2와 typescript로 업그레이드하려고 시도 하겠지만 많은 라이브러리 (node_modules의 모든 폴더)를 업로드해야한다는 것을 알았습니다. 작업이 매우 무거웠습니다! 다른 솔루션이 있습니까?angularjs가있는 웹 사이트 만들기 2

업그레이드

좋아, 난 그게 내가 웹팩을 사용했습니다 웹 사이트에 angular2 사용을 참조하십시오. 그래서 webpack의 quickstart 예제를 사용하고 로컬 머신에서 성공적으로 작업하지만, 원격 서버에 원격 작업을 업로드 할 때! 이 내 폴더 프로젝트 구조입니다 :

node_modules 
src 
---app 
---public 
---style 

그래서 난 단지 src 폴더를 업로드했습니다?

+0

는 "업로드"무엇을 의미합니까이 기본적에게 각 JS로 시작하는 모든 기본 구성을 설정합니다? 배포하기 전에 빌드하고 빌드하면 몇 개의 파일이있는 출력 디렉토리가 생성됩니다. 이것이 질문에 관한 것인지 확실하지 않습니다. –

답변

0

스크립트를 묶을 사용 웹팩, 각 2 '(S) 상에 샘플이 웹 사이트 https://angular.io/docs/ts/latest/guide/webpack.html

+0

대단히 고맙습니다. webpack 예제를 진행하고 npm start로 시작합니다. 그래서 로컬로 내 웹 사이트를 테스트하지만, 원격 서버 나 작업에 업로드 할 때! – DigitalXP

0

개발 코드를 모두 서버에 업로드 할 필요는 없습니다. Webpack/brocolli는 개발 코드를 빌드하고 파일을 변경할 때마다 "dist"폴더에 복사합니다. dist 폴더에서 모든 서버로 코드를 복사하면됩니다.

코드를 작성하려면 ng build -prod/ng serve -prod를 입력하십시오. 가능한 모든 오류를 검사하여 프로젝트에 기본적으로 있음을 경고합니다.

나는 각 CLI를 사용하는 것이 좋습니다 것, 사용하지 않을 경우, 그것은

https://github.com/angular/angular-cli