Ошибка компилятора AOT Angular2, дубликат идентификатора PropertyKey

Я собираю свой проект angular2 AA, описанный здесь: https://angular.io/docs/ts/latest/cookbook/aot-compiler.html

Я запускаю следующую команду: node_modules/.bin/ngc -p tsconfig-aot.json

Но при получении следующей ошибки: node_modules/typescript/lib/lib.es2015.core.d.ts:17:14: дубликат идентификатора 'PropertyKey'.

У Домейнена есть идея, как исправить организационную мотыгу, чтобы выяснить, есть ли заявленные несколько раз?

Спасибо вам!

1 ответ

Я решил это сам. проблема была в том, что я набирал текст. Я установил кучу наборов по-разному. так что я сделал

  • Удалить папку typings из проекта в файле typings.json
  • Удалите все зависимости типизаций из пакетов. Ожидайте следующих 2:
  • @types / jasmine и @types/node, если вы не знаете, какую версию вы можете установить их с помощью следующей команды:npm install @types/jasmine --save-dev and npm install @types/node --save-dev
  • После этого я перекомпилировал с aot, и ошибка исчезла, у меня были некоторые другие пропущенные типы и я установил их с @types, я думаю, что важно не использовать другие команды, кроме @types.
Другие вопросы по тегам