rxjs捆绑了systemjs for angular 2.0 application

时间:2016-10-19 10:36:41

标签: angular rxjs systemjs systemjs-builder

这是杀人'我....我试图将rxjs捆绑用于systemjs和angular 2.0.0

var builder = require("systemjs-builder");
var bundler = new builder('./');

bundler.config({
                    paths: {
                        "n:*": "node_modules/*",
                        "rxjs/*": "node_modules/rxjs/*.js"
                    },
                    map: {
                        "rxjs": "n:rxjs"
                    },
                    packages: {
                        "rxjs": {main: "Rx.js", defaultExtension: "js"}
                    }
                });

bundler.bundle('rxjs', configuration.lib.dest() + '/' + lib.dest, options).then(function(){
                    console.log('yipee..')
                });

它可以工作并生成一个包含这样的行的文件

System.registerDynamic('rxjs/observable/BoundCallbackObservable', ...

我使用脚本标记加载包,并且不向systemjs配置添加任何内容,仍然看到系统尝试加载单个文件..

什么是布莱恩'上?

据我所知,registerDynamic调用应填充注册表并防止任何延迟加载....

我没有继续捆绑,但接下来将连接所有角度文件并将它们放在头部(从systemjs配置中删除所有内容)。那会有用吗?

1 个答案:

答案 0 :(得分:0)

你不应该捆绑RxJS,因为它是一个庞大的库。只需导入您需要的内容。