У меня есть многопроектное рабочее пространство, созданное с использованием angular cli v7, которое содержит несколько пакетов, и демонстрационное приложение. Структура выглядит примерно так:
projects/npm_scope/package_name_one/..
projects/npm_Scope/package_name_two/..
src/app/..
Пакеты были сгенерированы с использованием ng generate library @npm_scope/package_name_one
etc
Демонстрационное приложение под src было создано при создании рабочего пространства, первоначально используя ng new
Я сейчас пытаюсь обновить это рабочее пространство до angular v8 с помощью помощника по обновлению cli. К сожалению, в приведенных здесь инструкциях https://update.angular.io/#7.0:8.0 ничего не говорится о работе с многопроектными рабочими пространствами, и следование этим инструкциям не применяет миграцию к моим пакетам. Я запустил:
npx @angular/cli update --all --force
Который завершился без ошибок, но изменил только файлы в каталоге src/app/
, когда я точно знаю, что пакеты содержат файлы, к которым должны были применяться миграции.
Можно ли выполнить эту команду обновления таким образом, чтобы переносы применялись ко всем проектам в рабочей области? Или я должен попытаться вручную перенести эти проекты?