Angular2 warum brauchen wir das es6-shim

Folgen Sie dem Angular2 Schnellstartanleitung wir sind angewiesen, @ aufzunehmes6-shim an 2 Stellen:

1)index.html

<script src="node_modules/es6-shim/es6-shim.min.js"></script>

2)typings.json

"ambientDependencies": {
  "es6-shim": "github:DefinitelyTyped/DefinitelyTyped/es6-shim/es6-shim.d.ts#6697d6f7dadbf5773cb40ecda35a76027e0783b2"
}

Ich hatte den Eindruck, dass wir unser @ zusammenstelles6 code down toes5.

Konfiguriert intsconfig.json

{
  "compilerOptions": {
    "target": "es,5",
    ...

Wenn das Endergebnis ist, dass der Browser lädtes5, warum braucht der Browser Shims füres6?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage