17

我收到错误消息:

未处理的承诺拒绝:Zone.assertZonePatched 不是函数

虽然我在 index.html 中正确导入了 zonejs:

  <script src="https://unpkg.com/zone.js@0.6.17/dist/zone.js"></script>

这是代码:

Plnkr:http ://plnkr.co/edit/zZYOcgxcRINx23JhuxOk?p=preview

这里有什么问题?

4

3 回答 3

30
  • RC7

通过 zone.js@0.6.21更新zone.js包

<script src="https://unpkg.com/zone.js@0.6.21/dist/zone.js"></script>

  • Angular2.0 发布

通过zone.js@0.6.23更新zone.js包,

<script src="https://unpkg.com/zone.js@0.6.23?main=browser"></script>
于 2016-09-13T16:26:02.390 回答
1

更新 package.json 文件

“zone.js”:“0.6.25”

内部依赖

于 2016-09-27T13:36:28.103 回答
0

另外,更新到 0.6.23 后,我收到以下错误:

未处理的承诺拒绝错误:Zone.js 检测到 ZoneAwarePromise(window|global).Promise已被覆盖。

最有可能的原因是在 Zone.js 之后加载了一个 Promise polyfill(加载 zone.js 时不需要 Polyfilling Promise api。如果必须加载一个,请在加载 zone.js 之前这样做。)

在 zone.js 之前加载我的core-js/client/shim.min.js后,我的应用程序再次运行。

于 2017-01-27T06:38:48.660 回答