Создание нового проекта Angular с помощью команды ng new создает package.json со старыми версиями

Я пытаюсь создать новый проект Angular с помощью команды ng new

ng new <angularProjectName>

При навигации по вновь созданному проекту и проверке файла package.json, он имеет более старые версии в зависимости и в зависимости от разработчика.

Я попытался удалить angular-cli и установить последнюю версию @angular/cli через этот https://github.com/angular/angular-cli

Я проверил устаревшие пакеты npm - используя npm outdatedи получил список

Package                            Current  Wanted  Latest  Location
@angular/common                     2.4.10  2.4.10   5.1.2  ang2
@angular/compiler                   2.4.10  2.4.10   5.1.2  ang2
@angular/compiler-cli               2.4.10  2.4.10   5.1.2  ang2
@angular/core                       2.4.10  2.4.10   5.1.2  ang2
@angular/forms                      2.4.10  2.4.10   5.1.2  ang2
@angular/http                       2.4.10  2.4.10   5.1.2  ang2
@angular/platform-browser           2.4.10  2.4.10   5.1.2  ang2
@angular/platform-browser-dynamic   2.4.10  2.4.10   5.1.2  ang2
@angular/router                     3.4.10  3.4.10   5.1.2  ang2
@types/jasmine                      2.5.38  2.5.38   2.8.3  ang2
@types/node                         6.0.95  6.0.95   8.5.5  ang2
codelyzer                            2.0.1   2.0.1   4.0.2  ang2
jasmine-core                         2.5.2   2.5.2   2.8.0  ang2
jasmine-spec-reporter                2.5.0   2.5.0   4.2.1  ang2
karma                                1.2.0   1.2.0   2.0.0  ang2
karma-remap-istanbul                 0.2.2   0.2.2   0.6.0  ang2
protractor                          4.0.14  4.0.14   5.2.2  ang2
ts-node                              1.2.1   1.2.1   4.1.0  ang2
tslint                               4.5.1   4.5.1   5.8.0  ang2
typescript                          2.0.10  2.0.10   2.6.2  ang2
zone.js                              0.7.8   0.7.8  0.8.19  ang2

Я также пытался обновить package.json через

npm update

Но и здесь успехов нет. Я не уверен, чего мне здесь не хватает, мое требование довольно простое. Когда я создаю новый угловой проект с помощью команды ng new, я хочу, чтобы package.json имел последние угловые версии и Как я могу обновить уже существующий проект package.json версия для отражения последней версии угловой

Я пытался удалить и переустановить @latest из @anguarl/cli и npm update, но безрезультатно.

1 ответ

Решение

У вас есть старая версия angular-cli. Попробуй это:

npm install -g @angular/cli@1.6.3

или же

npm i -g @angular/cli@latest
Другие вопросы по тегам