我收到错误消息:
未处理的承诺拒绝: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
这里有什么问题?
我收到错误消息:
未处理的承诺拒绝: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
这里有什么问题?
通过 zone.js@0.6.21更新zone.js包
<script src="https://unpkg.com/zone.js@0.6.21/dist/zone.js"></script>
通过zone.js@0.6.23更新zone.js包,
<script src="https://unpkg.com/zone.js@0.6.23?main=browser"></script>
更新 package.json 文件
“zone.js”:“0.6.25”
内部依赖
另外,更新到 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后,我的应用程序再次运行。