кэш
ng cache [options]
Angular CLI по умолчанию сохраняет ряд операций, результаты которых можно кэшировать, на диске.
При повторном запуске той же сборки система сборки восстанавливает состояние предыдущей сборки и повторно использует выполненные ранее операции, что сокращает время сборки и тестирования приложений и библиотек.
Чтобы изменить настройки кэша по умолчанию, добавьте объект cli.cache в конфигурацию рабочей области. Объект размещается в разделе cli.cache на верхнем уровне файла, вне разделов projects.
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"cli": {
"cache": {
// ...
},
},
"projects": {},
}
Дополнительные сведения см. в разделе параметры кэша.
Среды кэширования
По умолчанию кэширование на диске включено только для локальных сред. Значение среды может быть одним из следующих:
-
all— включает кэширование на диске на всех компьютерах. -
local— включает кэширование на диске только на компьютерах для разработки. -
ci— включает кэширование на диске только в системах непрерывной интеграции (CI).
Чтобы изменить значение среды на all, выполните следующую команду:
ng config cli.cache.environment all
Дополнительные сведения см. в разделе environment в разделе параметры кэша.
Angular CLI проверяет наличие и значение переменной среды CI, чтобы определить, в какой среде он выполняется.
Путь кэша
По умолчанию для хранения результатов кэширования в качестве базового каталога используется .angular/cache.
Чтобы изменить этот путь на .cache/ng, выполните следующую команду:
ng config cli.cache.path ".cache/ng"
Подкоманды
Эта команда включает следующие подкоманды
Параметры
help
Выводит справочное сообщение об этой команде в консоль.
Тип значения
boolean
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/cli/cache