Typescript: Π”Π°Π½Ρ‹ Π»ΡƒΡ‡ΡˆΠΈΠ΅ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… для ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ сущностСй, ΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ --downlevelIteration

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 23 мая 2017  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: microsoft/TypeScript



ВСрсия TypeScript: 2.3.3

Код

String.fromCharCode(...new Uint8Array(0));

ОТидаСмоС повСдСниС:
Π― ΠΎΠΆΠΈΠ΄Π°Π», Ρ‡Ρ‚ΠΎ ошибки компиляции Π½Π΅Ρ‚.

ЀактичСскоС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:
image
image

Π― Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ этот ΠΊΠΎΠ΄:

String.fromCharCode(...Array.from(new Uint8Array(0)));
Bug Error Messages Moderate help wanted

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’ случаях, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ являСтся ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ (Ρ‚.Π΅. ΠΈΠΌΠ΅Π΅Ρ‚ Symbol.iterator ), ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π΄Π°Ρ‚ΡŒ это сообщСниС ΠΎΠ± ошибкС

Type '{0}' can only be iterated through when using the '--downlevelIteration' flag.

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ --downlevelIteration .

Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

tsc --downlevelIteration --lib es5,es2015.iterable a.ts

Π’ случаях, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ являСтся ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ (Ρ‚.Π΅. ΠΈΠΌΠ΅Π΅Ρ‚ Symbol.iterator ), ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π΄Π°Ρ‚ΡŒ это сообщСниС ΠΎΠ± ошибкС

Type '{0}' can only be iterated through when using the '--downlevelIteration' flag.

Для людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ приходят сюда ΠΈΠ· поиска, для мСня это исправлСно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ "target": "es6" . РаньшС Ρƒ мСня Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ target Π² tsconfig.json . Π­Ρ‚ΠΎ с TypeScript 2.8.1.

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ