2016-10-03 23 views
0

私は質問があります。angular2をmavenプロジェクトに使用したいと思います。今度はモジュールを(npm installまたはng new ..(cli))でダウンロードしてください。Angaven2 with mavenプロジェクト

問題は、すべてのモジュールでwarファイルを生成すると、すべてのnodejsモジュールが存在するために非常に大きくなります。

Githubの例の1つでは、このモジュールを(npm install)でインストールし、最後にホームディレクトリに移動してspring-bootを実行します。 warファイルを直接展開したいので、私の質問は次のとおりです。 warファイルをnodejのすべてのモジュールと依存関係に置き換えるか、別の解決方法がありますか?

+0

であると確信しています。 – tys

+0

ありがとう、残りの部分を除外する方法はありますか? –

答えて

1

3つの方法:

  1. バージョン管理へのすべてのnode_modulesに依存関係を追加

    、そのソースが常にある、またはそうでangular.min.jsと同様に、特定のソースフォルダに手動で必要なJSライブラリをコピーします

  2. は、 How to deploy a node.js app with maven?

  3. ような何かをのpom.xml内の実行目標を作成(自分のNode.jsの場合、セキュリティ上の理由により、ご使用のサーバでは使用できません) https://github.com/eirslett/frontend-maven-pluginを使用して、既存の例を確認し、私はあなたの場合は、まっすぐ進むあなただけを実行し、Mavenの設定を経由して残りの部分を除外するために必要な依存関係を含める必要があり

+0

ありがとう、すべての方法を知ってうれしい、私はフロントエンドのプラグインを使用して試してみる、私はそれが私が必要と思う。 –

+0

「このように」この回答は –

+0

@MouloudiHichamはうまくいきましたか?どのように春のブートでそれを行うにはどのようなアイデア? –