Ошибка компилятора 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.