Развертывание в Azure после миграции - PullRequest
0 голосов
/ 18 февраля 2019

После миграции с 5 углового на 7 развертывание в Azure завершилось неудачно.

Unable to find any apps in error .angular-cli.json. 

.angular-cli.json в проекте заменено на angular.json.

После миграции все было успешно обновлено.Почему он пытается найти старый файл? Angular.json

Azure files

1 Ответ

0 голосов
/ 19 февраля 2019

Надеюсь, что вы выполнили следующие шаги для обновления углового решения:

  1. Сначала обновите версию Angular глобально, добавив последнюю версию через терминал: sudo npm install -g @ angular / cli @последний
  2. Обновите версию локально в вашем проекте и убедитесь, что изменения для новой версии отражены в package.json fileng update @ angular / cli
  3. Обновите все ваши зависимости и зависимости dev вpackage.json
  4. Зависимости:
  5. npm install - сохранить @ angular / animations @ latest @ angular / cdk @ latest @ angular / common @ latest @ angular / compiler @ latest @ angular / core@latest @ angular / flex-layout @ последние @ угловые / формы @ последние @ угловые / http @ последние @ угловые / материалы @ последние @ угловые / платформа-браузер @ последние @ угловые / платформа-браузер-динамические @ последние @ угловой / маршрутизатор@latest core-js @ latest zone.js@latest rxjs @ latest rxjs-compat @ latest
  6. Dev Зависимости:
  7. npm установить --save-dev @ angular-devkit / build-angular@latest @angular / compiler-cli @ latest @ angular / language-service @ types / jasmine @ latest @ types / node @ latest codelyzer @ последняя Карма @ Последняя Карма-Chrome-Launcher @ Последняя Карма-Cli @ Последняя Карма-Жасмин @ Последняя Карма-jasmine-html-reporter @ последняя версия jasmine-core @ последняя версия jasmine-spec-reporter @ последняя версия транспортира @ последняя версия tslint @ latest rxjs-tslint @ последняя версия веб-пакета @ latest
  8. Angular-devkit был введен в Angular 6 для сборки Angularприложения, которым требовалась зависимость от ваших проектов CLI.
  9. Кроме того, вам нужно обновить версию для Typescriptnpm install typescript@2.9.2 --save-dev
  10. Теперь перенесите конфигурациюот angular-cli.json до angular.jsonng update @ angular / cli ng update @ angular / coreIf Используется угловой материал, используйте эту команду: ng update @ angular / material
  11. Удалите устаревшие функции RxJS 6 npm install -grxjs-tslint rxjs-5-to-6-migrate -p src / tsconfig.app.json (Пожалуйста, наберитесь терпения и дождитесь завершения выполнения).
  12. Теперь удалите rxjs-compat как есть.ненужная зависимость для удаления Angular 7.npm --save rxjs-compat
  13. Также изменить import {Observable} из 'rxjs / Observable';toimport {Observable} из 'rxjs';Наконец, запустите приложение Angular 7, используя ng serve.

Примечание: - Важным моментом для проверки является версия Angular cli: Обычно вы получаете эту ошибку, когдаверсия старше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...