0
私は、angle2クイックスタートフレームワーク(https://angular.io/guide/quickstart)をrxjsをインクルードするように拡張しようとしています。また、System.jsに100個の.jsファイルをロードする代わりにバンドルからrxjsコードをロードするようにしています。Angular2クイックスタートパッケージとSystem.jsパッケージにrxjsを追加しますか?
System.js config.map:
{
"@app": "app/@app",
"@angular": "node_modules/@angular",
"angular2-in-memory-web-api": "node_modules/angular2-in-memory-web-api",
"rxjs": "node_modules/rxjs"
}
System.js config.packages:
{
"@app": {
"defaultExtension": "js"
},
"rxjs": {
"main": "/bundles/Rx.umd.js",
"defaultExtension": "js"
},
"angular2-in-memory-web-api": {
"main": "index.js",
"defaultExtension": "js"
},
"@angular/common": {
"main": "/bundles/common.umd.min.js",
"defaultExtension": "js"
},
"@angular/compiler": {
"main": "/bundles/compiler.umd.min.js",
"defaultExtension": "js"
},
"@angular/core": {
"main": "/bundles/core.umd.min.js",
"defaultExtension": "js"
},
"@angular/forms": {
"main": "/bundles/forms.umd.min.js",
"defaultExtension": "js"
},
"@angular/http": {
"main": "/bundles/http.umd.min.js",
"defaultExtension": "js"
},
"@angular/platform-browser": {
"main": "/bundles/platform-browser.umd.min.js",
"defaultExtension": "js"
},
"@angular/platform-browser-dynamic": {
"main": "/bundles/platform-browser-dynamic.umd.min.js",
"defaultExtension": "js"
},
"@angular/router": {
"main": "/bundles/router.umd.min.js",
"defaultExtension": "js"
},
"@angular/router-deprecated": {
"main": "/bundles/router-deprecated.umd.min.js",
"defaultExtension": "js"
},
"@angular/upgrade": {
"main": "/bundles/upgrade.umd.min.js",
"defaultExtension": "js"
}
}
サンプルimport文は.TSファイルを形成:
import {Observable} from 'rxjs/Observable';
import {AsyncSubject} from 'rxjs/AsyncSubject';
私ができます」パッケージを認識して読み込むのではなく、なぜ個々のrxjsファイルを読み込んでいるのかを確認してください。これは、@ angle/*のすべてのパッケージを期待どおりに読み込みます。
で言及なし主なファイルはありません@ angular(@ angular/common、@ angular/compiler、など)内のさまざまなパッケージのそれぞれの値。私はちょうどrxjsのための同じフォーマットに従っていると私は正しい値でなければならないと思うものを追加しています。 –
私はwebpackを使用するので、私はそれほど大きな助けにはなりません。問題が何かを知ったら私を更新してください。あなたは私が望むだろう私の種子を見てみることができます[ここは種です](https://github.com/jorawarsingh/angular2-webpack-seed) –