Создание нового проекта 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