我試圖用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