Хранилище не чистое.Пожалуйста, передайте или сохраните все изменения перед обновлением в Angular 8 - PullRequest
1 голос
/ 26 июня 2019

Ошибка

Хранилище не является чистым. Пожалуйста, передайте или сохраните любые изменения перед обновлением

когда я обновился с версии 7 до Angular 8.

Угловая направляющая для апгрейда https://update.angular.io/#7.0:8.0

  D:\app-test> ng update @angular/cli @angular/core
               npm cache verify

Хранилище не является чистым. Пожалуйста передайте или сохраните любые изменения перед обновлением.

Обновление версии

    PS D:\app-test> ng update
                Using package manager: 'npm'
                Collecting installed dependencies...
                Found 58 dependencies.
                    We analyzed your package.json, there are some packages to update:

                      Name                               Version                  Command to update
                     --------------------------------------------------------------------------------
                      @angular/cdk                       7.2.2 -> 8.0.1           ng update @angular/cdk
                      @angular/core                      7.2.15 -> 8.0.1          ng update @angular/core
                      @angular/core                      7.2.2 -> 7.2.15          ng update @angular/core
                      @angular/material                  7.3.7 -> 8.0.1           ng update @angular/material
                      rxjs                               6.3.3 -> 6.5.2           ng update rxjs


                    There might be additional packages that are outdated.
                    Run "ng update --all" to try to update all at the same time.

                PS D:\app-test> ng update @angular/cdk
                Repository is not clean.  Please commit or stash any changes before updating.

Я проверил, git не был установлен в проекте.

решение, которое сработало

   git commit 

После того, как я погуглил, это происходит после Angular 8.

ошибка

https://github.com/angular/angular-cli/issues/14600

1 Ответ

2 голосов
/ 06 июля 2019

Это ошибка в Android 8

, которую можно обойти, используя:

ng update @ angular / cli @ angular / core --allow-dirty

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