私はAngular2
とTypeScript
を使ってウェブサイトを開発しています。私は公式サイトから「Getting started」をたどりました。これは素晴らしいことです。しかし、1日の終わりに、私はnode_modulesに〜70MBのものがあることを知りました。 私が理解できないことは、すべてのものが本当に必要なのか?私がwebappをテストしているとき、私のブラウザはこれすべてをダウンロードしていませんが、実際には2MB以上はダウンロードしないと思います。JS依存関係にNPMを使用したときにWebサイトを展開する方法は?
私は逃したと思い、私はバックエンド部分の春ブートアプリケーションでのフロントエンド部分を埋め込むしたいのですが、このレートで、私はjarファイルがギガバイト、重くなります怖い...
フロントエンドの部分をリリースする準備ができていますが、私が言及したように、私はそれを自分で見つけられませんでした。 npm
とnode_modules
を使用して軽いウェブサイトを配信するにはどうしますか?
編集WebPACKの
についての提案をした後、私はWebPACKのはによると、依存関係の管理を簡素化し、適切なLIBSはなく、すべてをダウンロードするには、ブラウザを助けSystem.jsの代替であることを理解していますランタイム依存性。 しかし、これらすべてのメガバイトをサーバー上のnode_moduleにアップロードする必要があるかどうかはわかりません。 (または私はそれを誤解していますか?)。 サーバに自分のウェブサイトのバージョンをアップロードする必要がある場合、どのライブラリをアップロードすればいいのか、どのライブラリが役に立たないのか、どうすればわかりますか?
WebpackまたはSystem.jsを使用していますか? – Harangue
これを試してみてください - https://angular.io/docs/ts/latest/guide/webpack.html#!#production-configuration – Sanket
@Harangue公式チュートリアルのようにSystem.jsを使っています!あなたとサンケットが指摘したように、Webpackを試してみてください。ありがとうございます。 – sjahan