mavenとangularjs2を使用してSpringでWebアプリケーションを作成し、最後にwarファイルを作成して展開したいとします。
angularjs2とangular-material2をインストールすると、node_modules自体のサイズは175mbになります。そのため、戦争ファイルが重くなります。サイズを最小限に抑えたり、必要でないファイルをスキップする方法はありますか?私はjsファイルだけを保持し、node_modulesからすべてのtsファイルを削除することを考えましたが、angularjの各フォルダには複数のjsファイルがあります。 1つのファイルはindex.jsであるすべてのフォルダに共通であり、このファイルは他の多くのファイルにも依存します。今、私はすべてのjsファイルを保持する必要はなく、すべて削除する必要があります。私のためにこれを行うことができるツールやスクリプトはありますか? これを達成する他の方法はありますか?Spring + angularjs2 + war
答えて
あなたはまた、私はあなたがforlder全体node_modulesを除外することができるように別のフォルダに大切なのjsファイルをコピーするために不平を言うか、任意のタスクマネージャを使用することをお勧めノード・ディレクトリー
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<packagingExcludes>node_modules/packagingExcludes>
</configuration>
</plugin>
を除外するために、Mavenの戦争のプラグインを設定することができます。
今のところ私はギャルプを使用しています。しかし、私はそれを変えることができます。私はここで一つの質問があります。 gruntやgulpを使うと、必要なすべてのjavascriptファイルを必要なフォルダに自動的にコピーするか、ファイル名を指定する必要がありますか?ファイル名を指定する必要がある場合は、すべてのファイルが何であるかを調べる方法は? Angular関連のjsファイルはnode_moduleの内側にあります。 node_modulesをスキップしてアプリケーションがどのように動作するのか? – Krishna
ファイルのパターンを指定するだけで、それらのファイルがコピーされます。 –
私はbowerをパッケージマネージャーとして使用してjsファイルを管理し、grunt-bowercopyタスクを使用してmin.jsファイルをビルドディレクトリにコピーし、他のファイルを除外します。この答えがあなたに合っていればそれを受け入れてください。 –
- 1. spring boot war log4j2
- 2. Spring Resource Inside JAR/WAR
- 3. SpringブートJar to war
- 4. Spring Boot:Tomcat 7にWARをデプロイ
- 5. Running標準spring mvc Virgo ServerのWarファイル
- 6. org.springframework.beans.factory.BeanCreationException SpringブートアプリケーションをSpring MVC warに変換中
- 7. SpringとSpringの統合をwarとして実行
- 8. Spring 3.1.0 warアプリケーションをSpringブートに移動する
- 9. AngularJS2:ファイルが
- 10. AngularJS2 ng2-idle
- 11. AngularJS2 in PHP Apache
- 12. Laravel 5.2 with AngularJS2
- 13. ForerunnerDB AngularJS2モジュール
- 14. Json-ldスクリプトタグfor angularjs2
- 15. angularjs2条件付き* ngfor
- 16. AngularJs2をインストールできない
- 17. Angularjs2 Postメソッドは空のオブジェクト
- 18. ionic2 in angularjs2について
- 19. コンポーネントを注入するAngularjs2
- 20. EclipseでAngularJS2プラグインを追加
- 21. angularjs2でのindexeddbの実装
- 22. AngularJS2キャンセル親要素のアクション?
- 23. Angularjs2/Ionic2のpdfmakeの実装
- 24. SpringブートのwarファイルをAmazon Lightsailにデプロイする方法
- 25. Grails 3.1.10 spring-boot-starter-tomcatプラグインをWAR生成から除外
- 26. SpringブートアプリケーションとTomcat/Jettyにデプロイされた.warファイル
- 27. MavenをインストールしてSpringブートをEclipseをエクスポートするWAR
- 28. SpringアプリケーションWARをスタンドアロンJARに変換するには?
- 29. jhipster-springブートプロジェクトのwarファイルエラーを作成する
- 30. WARファイルをアップロードした後にSpring Schedulerが動作しない
私は 'node_modules'ファイルは開発時のみだと思います。最終的なアプリケーションを実行する必要はありません。 – Nikem
はい。しかし、いくつかのファイルはアプリケーションで利用できるはずです。さもなければブラウザはangularjsに関連するファイルを取得せず、ページは決して動作しません。 – Krishna