2016-05-24 2 views
1

Вот шаги, чтобы воспроизвести проблему:Машинопись TS2304 ошибка: Не удается найти имя «Карта» в [email protected]

  1. mkdir и cd в него ..
  2. npm init и принимают значения по умолчанию
  3. jspm init .. принимают значения по умолчанию, за исключением не использовать transpiler
  4. jspm install aurelia-framework
  5. jspm install aurelia-bootstrapper
  6. Добавить пустой файл tsconfig.json в каталог. Я испробовал множество настроек tsconfig, чтобы исправить эту проблему, но он работает так же, как и с простой конфигурацией { }. Я даже пробовал различные мутации https://github.com/aurelia/skeleton-navigation/blob/master/skeleton-typescript-asp.net5/src/skeleton-navigation-typescript-vs/tsconfig.json безрезультатно.
  7. tsc

На данный момент, вы должны наткнуться ошибки: jspm_packages/npm/[email protected]/aurelia-binding.d.ts(331,25): error TS2304: Cannot find name 'Map'. jspm_packages/npm/[email protected]/aurelia-binding.d.ts(353,49): error TS2304: Cannot find name 'Map'.

Я предполагаю, что зависимость не хватает?

В этом примере вы также увидите некоторые ошибки TS2304 в других файлах aurelia * .d.ts, но по какой-то причине я фактически не вижу их в своей реальной среде.

Я пробовал тип, добавляя файл typings.json от https://github.com/aurelia/skeleton-navigation/blob/master/skeleton-typescript-asp.net5/src/skeleton-navigation-typescript-vs/typings.json, а затем выдал typings install, но это ничего не меняло. Как ни странно, это даже не помогло, если я попробовал «typings install es6-prom -save».

Независимо от того, что я стараюсь, я всегда получаю те же ошибки, когда я бегу tsc

Для записи, я бегу следующие версии ...

  • НПМ v3.9.0
  • JSPM v0.16.34
  • TSC v1.8.10

Любая помощь очень ценится.

+1

Target ES6 в параметрах компилятора TSconfig или добавить d.ts файлы для коллекций ES6 –

+1

Just хотел сказать «Эй, Алекс!» пропустил я! – basarat

+0

@JeremyDanyow для победы. –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^