#angular
#angular
Вопрос:
Попробуйте выполнить следующую команду для реализации AOT в angular2
npm install @angular/compiler-cli typescript@next @angular/platform-server @angular/compiler
но выдает мне ошибку, также можете ли вы пошагово рассказать мне, как я компилирую приложение для AOT
Также, как я могу запустить команду node_modules/.bin/ngc -p tsconfig-aot.json
UNMET PEER DEPENDENCY typescript@2.1.0-dev.20161012 invalid
npm WARN @angular/compiler-cli@0.6.4 requires a peer of typescript@^2.0.2 but none was installed.
npm WARN @angular/compiler-cli@0.6.4 requires a peer of @angular/core@2.0.2 but none was installed.
npm WARN @angular/platform-server@2.0.2 requires a peer of @angular/core@2.0.2 but none was installed.
npm WARN @angular/platform-server@2.0.2 requires a peer of @angular/common@2.0.2 but none was installed.
npm WARN @angular/platform-server@2.0.2 requires a peer of @angular/platform-browser@2.0.2 but none was installed.
npm WARN @angular/compiler@2.0.2 requires a peer of @angular/core@2.0.2 but none was installed.
npm WARN @angular/tsc-wrapped@0.3.0 requires a peer of typescript@^2.0.2 but none was installed.
Комментарии:
1. Выполните шаги из angular.io/docs/ts/latest/cookbook/aot-compiler.html
Ответ №1:
Эта ошибка вызвана неудовлетворенными зависимостями. Вы должны установить более новую версию angular2. После этого снова запустите команду. Просмотрите корневой путь вашего проекта и выполните приведенную ниже команду.
node_modules/.bin/ngc -p tsconfig-aot.json
Вы можете получить подробное объяснение отсюда.