Описание тега angular-aot

A AOT-Compiler (Ahead of time) compiles the source code before the code is executed. Unlike the JIT-Compiler (Just in time) which compiles right when the code is executed.
2 ответа

angular ng build --prod не игнорирует неиспользуемые / не импортированные компоненты

У меня есть несколько компонентов, которые являются частью шаблона, который я не использую, но не могу физически удалить. Я закомментировал каждый оператор импорта и ссылку на класс компонента, но я по-прежнему получаю сообщение об ошибке при запуск…
20 июл '18 в 10:04
0 ответов

AOT в угловых 5 без использования CLI

До выхода Angular 5 я мог настроить AOT, следуя официальному документу https://angular.io/guide/aot-compiler Я понимаю, что официальная документация переключила внимание на CLI. Существует ли какое-либо структурированное руководство по Angular 5 AOT…
12 янв '18 в 02:59
0 ответов

Файлы угловой AOT-компиляции

Я изучаю, как angular (4+) компилирует проект AOT для создания библиотеки, и я задаю несколько вопросов о сгенерированных файлах. Я написал скрипт для создания esm и umd bundle (.js и.map.js), метаданных и типов для каждого файла (ngc) и package.jso…
28 дек '17 в 09:47
0 ответов

Angular 5 Build проблема - ng serve --aot

В Angular 5.1.0-beta.2 у меня ошибка с использованием: ng serve --aot import { BrowserModule } from '@angular/platform-browser'; import { HttpClientModule } from '@angular/common/http'; import { HttpModule } from '@angular/http'; import { AppCompone…
29 ноя '17 в 22:29
0 ответов

Могу ли я добавить к папке активов впоследствии?

Я как-то чувствую, что asset папка в угловом формате не может быть "расширена" после компиляции приложения. Это правда? У меня есть карта майнкрафт, сгенерированная инструментом "minecraft-reviewer", который обновляется один раз в день. При компиляц…
24 сен '17 в 16:57
1 ответ

Ошибка Angular 6 при импорте функционального модуля - вызовы функций не поддерживаются в декораторах

Я новичок в Angular 6, раньше работал в AngularJS 1.x. В настоящее время я пытаюсь импортировать пользовательский модуль в мое основное приложение, и у меня возникла ошибка, которая, по моему мнению, вызывает недопонимание. Я видел пару других SO-со…
0 ответов

Webpack + Angular4 AoT ERROR в ожидаемых стилях, которые будут массивом строк

У меня ошибка при запуске моего Webpack3 и Angular4 AoT (происходит только в AoT). Я получаю ошибку ERROR in Expected 'styles' to be an array of strings., Я попробовал несколько других методов, предложенных здесь https://github.com/webpack-contrib/s…
07 июл '17 в 12:25
2 ответа

Почему не будет ошибки компилятора при пропущенном свойстве?

Со следующим кодом: шаблон <button (click)="myMethod()">myMethod()</button> <!-- <button (click)="foo()">foo()</button> --> <ng-container [ngSwitch]="state"> <ng-container *ngSwitchCase="0"> <div></…
04 янв '19 в 18:50
0 ответов

Angular 4: отладка процесса сборки AOT

Угловая версия: 4.3.2 Узел: v8.11.2 TypeScript: 2.3.3 При создании сборки AOT с использованием, я столкнулся с проблемой следующим образом: Error in (some index.ngfactory.ts file with path having $$_gendir): Argument of type 'string' is not assignab…
1 ответ

Angular: как переопределить шаблон компонента без написания нового компонента

Я ищу способ использовать мои компоненты, заменяя стандартные шаблоны на собственные, но при этом сохраняя AOT-совместимость. Я знаю, что это можно сделать, написав новый компонент, который заменяет исходный шаблон, но я бы хотел вместо этого предос…
13 янв '19 в 20:17
0 ответов

Сбой компиляции AOT с пакетом npm

Я - новичок в веб-разработке, и теперь я столкнулся с проблемой, с которой я не знаю, как справиться. Я использую пакет npm с именем @ uniprank / ngx-file-uploader ( https://www.npmjs.com/package/@uniprank/ngx-file-uploader) в своем веб-приложении, …
22 авг '17 в 16:39
1 ответ

Сбой компиляции AOT с модулями материалов

Я получаю несколько ошибок, но все они похожи на это: ERROR in ./node_modules/@angular/material/button/typings/index.ngfactory.js Module build failed: Error: Invalid name: "@angular/material/button" at ensureValidName (C:\path\node_modules\normalize…
16 апр '18 в 21:44
1 ответ

Ngx translate aot compilation: изменение перевода в производственном коде

Я хотел бы скомпилировать мое угловое приложение. Мои переводы сохраняются на сервере в базе данных. Эти переводы могут быть изменены пользователями. Так есть ли способ заставить эти изменения работать с компиляцией aot, если пользователь изменил пе…
19 июн '18 в 20:13
1 ответ

Динамический компонентный преобразователь angular5

У меня есть несколько модулей, каждый из которых содержит различные компоненты, и родительский компонент, который должен содержать один из этих компонентов. Поскольку я не могу использовать маршруты для достижения этой цели, я создал сервис, который…
1 ответ

Почему Angular AoT не поддерживает выражения функций в декораторах?

Angular AoT-компилятор выдает ошибку, если вы попытаетесь сделать вызов в декораторе. рассмотрим следующий код: export function factoryBuilder(config: MyConfig) { return function customFactory() { return new MyService(config); }; } @NgModule({}) exp…
0 ответов

Как я могу создать AOT-совместимые "динамические" модули? (Произошла ошибка при статическом разрешении значений символов. Вызовы функций не поддерживаются.)

Я создаю приложение, которое будет содержать несколько маршрутов, каждый из которых определен как NgModule. Каждый модуль очень похож, поэтому я хотел бы абстрагировать его для многоразовой функции, которая принимает набор компонентов и создает верх…
01 дек '17 в 00:12
2 ответа

Angular AOT скомпилированное приложение не трясет дерево, как ожидалось

У меня есть модуль (MyCommonModule) с общими компонентами, службами и т. д., которые я планирую разделить между различными угловыми приложениями. Это пример простого приложения, которое только импортирует MyCommonModule (но не ссылается ни на что из…
2 ответа

Как запустить режим просмотра с помощью ngc?

Я хотел бы сделать то же самое, что я мог бы в старом добром tsc раз: просто зовет tsc -w, а в случае измененного файла он будет на лету перекомпилирован. К несчастью, ngc кажется, даже ничего не реагирует на -w флаг, и даже его возможные аргументы …
07 июн '17 в 15:11
1 ответ

Угловой обработчик ошибок включает компонент в комплекте

У меня есть обработчик ошибок, который выглядит так: @Injectable() export class GlobalErrorHandler implements ErrorHandler { constructor(private injector: Injector) { } handleError(error) { const errorService = this.injector.get(ErrorService); const…
1 ответ

Есть ли способ включить JIT-компилятор в сборку AOT angular 6/7?

Мне нужна возможность динамически создавать модули и компоненты (с разными шаблонами) во время выполнения с производственной сборкой (не включена). Я знаю, что это возможно с помощью сборок dev, где используется JIT-компилятор. Но я не хочу этого дл…