2016-04-19 4 views
0

Angular2アプリを単一の(またはいくつかの).jsファイルに変換できる簡単な手順は何ですか?JSPMを使用してAngular2アプリを単一の.jsファイルに変換する方法

Angular2アプリは既にローカルマシンで実行されていますが、それは200MBに近いnode_modulesフォルダを使用します。 JSPMは必要なファイル.jsを1つのファイルにまとめることができると言われています。どうしたのですか?

+0

[マスターの一人の口からまっすぐ](https://gist.github.com/robwormald/429e01c6d802767441ec) – drewmoore

+0

かなり複雑に思えます...作業を行うことができるコマンドラインはいくつかありません?プログラミングは設定作業になるようです –

答えて

0

好きなものはthisです。あなたはこのようなsystemjs設定している場合たとえば、:

<!doctype html> 
    <script src="jspm_packages/system.js"></script> 
    <script src="config.js"></script> 
    <script src="build.js"></script> 
    <script> 
     System.import('app/main.js'); 
    </script> 

をあなたは含めることができ、出力配布スクリプトファイルを作成するには、このようなより良いこの

jspm bundle app/main main-bundle.js --inject 

または、(のようにバンドルすることができます完全に独自の独立に):

jspm bundle-sfx app/main.js app.js 

app.js、マイクロローダの実装(1.4キロバイトのgzip圧縮された)を含有

あなたはSystemJSとconfig.jsのファイルを使用する必要がJSPMを使用するには

通常の束のように(ES6のコンパイルを含む)ES5にすべてのモジュール形式を変換し、 はバインディングと循環参照を維持します。あなたが@drewmooreによって提案されたlinkがあまりにも複雑すぎると思うなら、あなたは問題に正しく近づいていないかもしれません。

関連する問題