Protractor: ΠŸΠ°ΠΊΠ΅Ρ‚ выпуска NPM Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ globals.ts Π½Π° globals.d.ts

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 18 Π°Π²Π³. 2016  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: angular/protractor

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ошибкС

  • ВСрсия ΡƒΠ·Π»Π°: 6.3.1
  • ВСрсия транспортира: 4.0.3
  • ВСрсия машинописного тСкста: 2.0.0

    ΠžΠ±Π·ΠΎΡ€

Π­Ρ‚ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² машинописного тСкста с исходными Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ protractor/globals . Π’ частности, ΠΏΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ protractor/globals , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ выпуск NPM Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ» globals.ts вмСсто ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π° опрСдСлСния ( globals.d.ts ), компилятор машинописного тСкста вычислит ΠΎΠ±Ρ‰ΠΈΠΉ исходный ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° машинописного тСкста. ΠΊ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ ΠΏΡƒΡ‚ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒΡŽ Protractor global.ts (вСроятно, node_modules/protractor ) ΠΈ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ содСрТатся источники ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, src/test/**/*.ts ). Π­Ρ‚ΠΎ заставляСт компилятор Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ исходныС Ρ„Π°ΠΉΠ»Ρ‹ со всСми Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌΠΈ.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это чисто ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Ρ‚Π΅ΠΌ, Π³Π΄Π΅ компилятор машинописного тСкста Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ скомпилированныС Ρ„Π°ΠΉΠ»Ρ‹; компиляция происходит Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, ΠΈ транспортир потрСбляСтся (ΠΊΠ°ΠΊ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ), ΠΊΠ°ΠΊ ΠΈ оТидалось.

ДСйствия ΠΏΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ

Π§Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сцСнарий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я ΠΏΠ»ΠΎΡ…ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽ, см. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° .

ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

Π― ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°ΡŽ, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ здСсь Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Π΄Π²ΡƒΡ… Π²Π΅Ρ‰Π΅ΠΉ:

  1. ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ процСсс компиляции gulp, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ созданиС Ρ„Π°ΠΉΠ»Π° опрСдСлСния ΠΏΡ€ΠΈ компиляции Ρ„Π°ΠΉΠ»Π° globals.ts ; Π° Ρ‚Π°ΠΊΠΆΠ΅
  2. ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ процСсс выпуска Protractor NPM (Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ автоматичСски), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» globals.ts ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° выпуска NPM, оставив Ρ‚ΠΎΠ»ΡŒΠΊΠΎ скомпилированный Ρ„Π°ΠΉΠ» javascript ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» опрСдСлСния.

Если это Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, я с ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡŽ запрос Π½Π° пСрСнос для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ части Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Если процСсс выпуска для NPM ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ слСдуСт Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ ΠΎ globals.ts , хотя это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ исправлСно ΠΊΠ΅ΠΌ-Ρ‚ΠΎ, ΠΊΡ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ выполняСт выпуски.

Π₯отя я ΠΎΠ±Π΄ΡƒΠΌΠ°Π» это ΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ компилятор Typescript Π²Π΅Π΄Π΅Ρ‚ сСбя Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ оТидалось, Π΄Π°ΠΉΡ‚Π΅ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ, Ссли Π²Ρ‹ Π½Π΅ согласны, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ я всС Π΅Ρ‰Π΅ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡΡŒ Π² Typescript.

(ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ: Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ обновлСния для отраТСния шаблона ошибки)

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

@cnishina Ρ€Π°Π΄Π°, Ρ‡Ρ‚ΠΎ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΌΠΎΠ³! Бпасибо Π·Π° быстрый ΠΎΡ‚Π²Π΅Ρ‚, это выглядит Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅Ρ‰ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я ΠΌΠΎΠ³Ρƒ Π±Ρ‹Ρ‚ΡŒ сбит с Ρ‚ΠΎΠ»ΠΊΡƒ: ΠΏΠΎΠΊΠ° вашС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ удаляСт Ρ„Π°ΠΉΠ» global.ts ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° NPM, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ объявлСния globals.d.ts ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ protractor/globals import Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ для компилятора машинописного тСкста для использования ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²?

Π˜Ρ‚Π°ΠΊ, я ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽ, Ρ‡Ρ‚ΠΎ пСрвая Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΎΠ΅Π³ΠΎ прСдлоТСния Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π½Π΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ скомпилированный globals.js Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ объявлСния globals.d.ts , Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ±Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚ NPM содСрТал:

  • globals.js
  • globals.d.ts

Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π΅Π· исходного Ρ„Π°ΠΉΠ»Π° globals.ts .

Π― ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ этого ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ tsc с Ρ„Π»Π°Π³ΠΎΠΌ --declaration ΠΏΡ€ΠΈ компиляции Ρ„Π°ΠΉΠ»Π° global.ts . НапримСр, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ tsc: globals gulp, ΠΊΠ°ΠΊ tsc ΠΈ tsc:w ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ это Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ нСблагоприятному измСнСнию Π½Π΅Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… компиляций:

gulp.task('tsc:globals', function(done) {
  runSpawn(done, 'node', ['node_modules/typescript/bin/tsc', '--declaration', 'globals.ts'],
    'ignore');
});

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚Π΅ ΠΌΠ½Π΅, Ссли я Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ упустил, ΠΈ Π΅Ρ‰Π΅ Ρ€Π°Π· спасибо Π·Π° быстроС исправлСниС! ΠœΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΡ‡ΠΈΠΌ, использованиС транспортира с Typescript - это ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°!

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

@tmeneau Бпасибо Π·Π° этот вопрос: ΠΌΠ½Π΅ ΠΎΡ‡Π΅Π½ΡŒ понравился ΠΏΡ€ΠΈΠΌΠ΅Ρ€ github ... πŸ‘ πŸ‘ πŸ‘

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ это ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹ΠΉ эффСкт ΠΏΡ€ΠΈ использовании outDir. НапримСр, Ссли для outDir Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ output , Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ пСрСнСсСнным Ρ„Π°ΠΉΠ»Π°ΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ пСрСнСсСн output/node_modules/protractor/globals.js . ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ я Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» Ρ„Π°ΠΉΠ» globals.ts, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ (Π² Ρ‚ΠΎ врСмя) послС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… экспСримСнтов Π²Ρ‹ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Π΅Π· Ρ„Π°ΠΉΠ»Π° TypeScript.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ прСдлоТСния:

  1. НС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ globals.ts Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ просто Ρ„Π°ΠΉΠ»ΠΎΠΌ объявлСния * d.ts, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ· глобального пространства ΠΈΠΌΠ΅Π½.
  2. ПослС экспСримСнтов с exampleTypescript ΠΏΠΎΡ…ΠΎΠΆΠ΅, это сработало. Π― обновляю .npmignore, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ этот Ρ„Π°ΠΉΠ», ΠΈ обновляю Protractor Π΄ΠΎ TypeScript 2. Π‘ΠΌ. Https://github.com/angular/protractor/pull/3485

@cnishina Ρ€Π°Π΄Π°, Ρ‡Ρ‚ΠΎ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠΌΠΎΠ³! Бпасибо Π·Π° быстрый ΠΎΡ‚Π²Π΅Ρ‚, это выглядит Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅Ρ‰ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я ΠΌΠΎΠ³Ρƒ Π±Ρ‹Ρ‚ΡŒ сбит с Ρ‚ΠΎΠ»ΠΊΡƒ: ΠΏΠΎΠΊΠ° вашС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ удаляСт Ρ„Π°ΠΉΠ» global.ts ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° NPM, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ объявлСния globals.d.ts ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ protractor/globals import Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ для компилятора машинописного тСкста для использования ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²?

Π˜Ρ‚Π°ΠΊ, я ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽ, Ρ‡Ρ‚ΠΎ пСрвая Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΎΠ΅Π³ΠΎ прСдлоТСния Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π½Π΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ скомпилированный globals.js Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ объявлСния globals.d.ts , Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ±Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚ NPM содСрТал:

  • globals.js
  • globals.d.ts

Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π΅Π· исходного Ρ„Π°ΠΉΠ»Π° globals.ts .

Π― ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ этого ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ tsc с Ρ„Π»Π°Π³ΠΎΠΌ --declaration ΠΏΡ€ΠΈ компиляции Ρ„Π°ΠΉΠ»Π° global.ts . НапримСр, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ tsc: globals gulp, ΠΊΠ°ΠΊ tsc ΠΈ tsc:w ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ это Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ нСблагоприятному измСнСнию Π½Π΅Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… компиляций:

gulp.task('tsc:globals', function(done) {
  runSpawn(done, 'node', ['node_modules/typescript/bin/tsc', '--declaration', 'globals.ts'],
    'ignore');
});

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚Π΅ ΠΌΠ½Π΅, Ссли я Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ упустил, ΠΈ Π΅Ρ‰Π΅ Ρ€Π°Π· спасибо Π·Π° быстроС исправлСниС! ΠœΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΡ‡ΠΈΠΌ, использованиС транспортира с Typescript - это ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°!

Ага ... πŸ‘ globals.d.ts всС Π΅Ρ‰Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ protractor/globals import Ρ€Π°Π±ΠΎΡ‚Π°Π». Π― ΠΎΠ±Π½ΠΎΠ²ΠΈΠ» PR. Бпасибо!

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