web-dev-qa-db-ja.com

Zone.assertZonePatchedは関数ではありません

エラーメッセージが表示されます:

未処理のPromise拒否:Zone.assertZonePatchedは関数ではありません

Index.htmlにzonejsを正しくインポートしていますが:

  <script src="https://unpkg.com/[email protected]/dist/zone.js"></script>

コードは次のとおりです。

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

ここで何が問題になっていますか?

17
Gambo
  • RC7

zone.js pakage by [email protected]。 21

<script src="https://unpkg.com/[email protected]/dist/zone.js"></script>

  • Angular2.0リリース

zone.jsパッケージを[email protected]で更新します。 23

<script src="https://unpkg.com/[email protected]?main=browser"></script>
30
micronyks

Package.jsonファイルを更新します

"zone.js": "0.6.25"

内部依存関係

1
Engineer

また、0.6.23に更新した後、次のエラーが発生しました。

未処理のプロミス拒否エラー:Zone.jsは、ZoneAwarePromise (window|global).Promiseが上書きされたことを検出しました。

最も可能性の高い原因は、Zone.jsの後にPromiseポリフィルがロードされたことです(zone.jsのロード時にPromise APIのポリフィルは必要ありません。ロードする必要がある場合は、zone.jsをロードする前にロードしてください)。

core-js/client/shim.min.js zone.jsの前にロードした後、アプリは再び機能していました。

0
Mindsect Team