Обновление многопроектного рабочего пространства с помощью функции cli cli (v7 - v8) - PullRequest
1 голос
/ 08 октября 2019

У меня есть многопроектное рабочее пространство, созданное с использованием 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/, когда я точно знаю, что пакеты содержат файлы, к которым должны были применяться миграции.

Можно ли выполнить эту команду обновления таким образом, чтобы переносы применялись ко всем проектам в рабочей области? Или я должен попытаться вручную перенести эти проекты?

...