저는 Springboot와 함께 Angular2를 사용하려고하지만 함께 설정할 수는 없습니다.SpringBoot 및 Angular2로 구조를 설정하는 방법은 무엇입니까?
나는 springboot 프로젝트를 처음 시작한 후 johnpapa가 만든 Angular 2 Tour of Heroes를 따라 가면서 npm install
을 실행했습니다.
/app
폴더를 가지고 있고,
.js
는
resources/static/app/js
로 컴파일됩니다
구조는 다음과 같습니다.
문제 :
1) 폴더 resources/static/node_modules/
파일을 많이 가지고있다. 따라서 bootRun
을 실행하면 속도가 느려지고 때때로 파일을 새로 고칠 수도 없습니다. 나는 node_modules을 거기에 두지 말아야한다고 믿지만 .. 확실하지 않다.
2) npm install
은 에 파일을 넣고 현재는 static
폴더에 복사했다. 방금 node_modules
을 static
에 만들어야합니까?
3) 내 구조가 hacky입니다. 어떻게해야할까요?
이 구조를 설정하는 방법은 무엇입니까? 또한, grunt/gulp 또는 다른 도구를 사용하여이 작업을 쉽게 시작해야하는지 알려주십시오. 사람이 johnpapa의 가이드에 관심이 경우
시 : : johnpapa's angular2 guide
나의 이해는 전체 각도이 응용 프로그램은 SRC에서 이동해야했다/주/자원/정적 [또는 이와 유사한] (https : //로 spring.io/blog/2013/12/19/serving-static-web-content-with-spring-boot). 현재의 접근 방식이 실제로 작동합니까? – ben3000
나는 'node_modules'를'static'으로 복사하면 작동하지만,'bootRun'은 정말 느려지고 정적 컨텐츠가 변경되면 새로 고치지 않습니다. 불필요한 리소스를 게시하지 않도록 Angular 2 앱 전체를 두는 것을 피하고 싶었지만 제안한대로해야 할 수도 있습니다. –
제목에 대한 답변에 관심이 많습니다. 이 길을 지나치지만 아직 완전히 구현하지는 못했습니다. – ben3000