更新到 Angular2 RC7 后,在浏览器中运行时出现以下 JavaScript 错误:
OuterSubscriber is not defined
这仅在我使用 rollup.js
创建 bundle 时发生.如果我在未捆绑 JavaScript 的情况下运行应用程序,它可以正常工作。
这个错误一定与rxjs
有关自 OuterSubscriber
是它的一部分。我检查了 bundle ,找不到 OuterSubscriber
那里。我想 rollup.js
认为没有必要,因此不收录。
环境:
-
angular, v2.0.0-rc.7
-
rxjs, v5.0.0-beta.12
-
systemjs, v0.19.27
-
gulp-rollup, v2.4.0
-
rollup-stream, v1.13.0
在system.js
配置我映射 umd
core.umd.js
的模块(例如 angular
) .对于 rxjs
我在这个 example 中使用经典映射.
有人知道我在这里做错了什么吗?
最佳答案
Rollup 0.34.0 可与 2.0.0-rc.7 一起使用,经过验证的 Rollup 0.34.0 也可与 2.0.0 一起使用,但我能够在 0.35.0 上重现该问题
关于javascript - "OuterSubscriber is not defined"使用 rollup.js 打包时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39490738/