Как понизить angular7 до angular6 - PullRequest
0 голосов
/ 27 февраля 2019

Я попытался понизить угловой 7 до угловой 6 , выполнив следующие npm команды:

npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@6.1.1

Однако angular/cli 7 Версия все еще отображается в моем файле package.json.Мне нужна помощь, чтобы понизить angular7 до angular6.

Ответы [ 2 ]

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

Вам необходимо установить номера версий в package.json для (как минимум) этих пакетов

"@angular/animations": "^7.0.0",
"@angular/cdk": "7.3.3",
"@angular/common": "^7.0.0",
"@angular/compiler": "7.2.6",
"@angular/core": "7.2.6",
"@angular/forms": "^7.0.0",
"@angular/http": "^7.0.0",
"@angular/material": "7.3.3",
"@angular/material-moment-adapter": "^7.3.3",
"@angular/platform-browser": "^7.0.0",
"@angular/platform-browser-dynamic": "^7.0.0",
"@angular/router": "^7.0.0",
"rxjs": "6.4.0",

, а также в dev-зависимостях

"@angular/compiler-cli": "^7.2.6",
"@angular-devkit/build-angular": "0.13.3",
"typescript": "3.2.4",
"@angular/cli": "~7.3.3",

Также убедитесь, чтопонизить каждую библиотеку, которая должна быть понижена в зависимости от версии angular.Проверьте сообщения об ошибках после шага 1 ...

После того, как вы это изменили, запустите

rm -rf node_modules

из корневой папки проекта, чтобы удалить все пакеты

Затем запустите

npm i 

И тебе надо идти

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

Я думаю, что вы забыли @ до @angular/cli Попробуйте эти строки, чтобы внести изменения глобально.

ng --version

npm uninstall -g @angular/cli
npm cache clean --force

npm install -g @angular/cli@6.1.1
ng --version

Используйте то же самое, перейдя в папку вашего проекта, и без -g длявнести изменения локально.

Другой способ - вручную отредактировать файл package.json, удалить папку node_modules и повторно запустить npm install в папке проекта.

...