ウェブパック用のangular.ioドキュメント(https://angular.io/docs/ts/latest/guide/webpack.html)は、アプリケーションコードをベンダーコードモジュールから分離して2つの別々のバンドルを作成します。Angular2 w/webpacksの目的は何ですか?また、vendor.tsファイルには何を含めるべきですか?
// Angular
import '@angular/platform-browser';
import '@angular/platform-browser-dynamic';
import '@angular/core';
import '@angular/common';
import '@angular/http';
import '@angular/router';
// RxJS
import 'rxjs';
がpackage.json
に記載されているアプリの依存関係がvendor.tsでなければならないことを推測する私が間違っている - それはvendor.tsファイルに次の内容が含まれ?その場合は、package.json
に記載されている多くの依存関係が、を除いてファイルに含まれていることが混乱しています。 vendor.tsファイル内のすべての依存関係がインポートされた理由の大部分が理解される理由を理解するのに役立つタイトル質問への回答は高く評価されます。また、私のプロジェクトが成長するにつれて、パッケージの依存性をどうやって知ることができますか? jsonはファイルに追加する必要がありますか?
ありがとうございます! package.jsonにすべての依存関係を含めることに何か問題がありますか? –
依存関係は 'package.json'を使ってインストールされます。しかし、あなたのアプリの依存関係は実際にwebpackによって計算されます。 config内でチャンクプラグインを使用しない場合は、すべてが1つのチャンク 'bundle.js'に移動します。 –