我试图用SpringBoot来使用Angular2,但我无法将它们放在一起。如何使用SpringBoot和Angular2设置结构?
我首先启动了一个springboot项目,然后试图按照johnpapa的Angular 2 Tour of Heroes来运行并运行npm install
。
的结构看起来象下面这样:
我有/app
文件夹和.js
被编译为resources/static/app/js
。
问题:
1)文件夹resources/static/node_modules/
有大量的文件。所以当运行时,它变得非常慢,有时甚至不能刷新文件。我相信我不应该把node_modules放在那里,但不知道。
2)npm install
把文件放在./node_modules
,所以我现在将它们复制到static
文件夹中。我应该建立node_modules
到static
?
3)我的结构看起来hacky ..什么是最好的办法呢?
如何设置此结构?另外,请让我知道如果我应该开始使用grunt/gulp或其他工具来使这更容易。
诗:如果有人有兴趣的johnpapa指南:johnpapa's angular2 guide
我的理解是全角2应用程序应该在src走/主/资源/静态[或类似](https://开头spring.io/blog/2013/12/19/serving-static-web-content-with-spring-boot)。你目前的方法是否真的有效? – ben3000
我这样做,它将工作,如果我将'node_modules'复制到'static',但'bootRun'变得非常慢,并且不会刷新静态内容,如果它更改。我想避免把整个Angular 2应用程序,所以它不会公布不必要的资源,但也许这就是我应该如你所建议的方式.. –
我对你的问题的回应非常感兴趣,因为我已经标题沿着这条道路,但还没有完全实现它。 – ben3000