Angular 6 проект, который продолжает сбой и trhow Несовместимость ошибок - PullRequest
0 голосов
/ 09 сентября 2018

я только начал изучать угловой 6 и я скачал этот проект (система входа в систему с Firebase), я просто хотел узнать, как достичь этого самостоятельно из этого кода .. я исправил некоторые ошибки с помощью Google, но теперь каждый раз, когда я пытаюсь использовать любую дату установки npm или что-то еще, это выдало мне эту ошибку

@angular/core@4.4.7 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/compiler-cli@6.1.7 requires a peer of @angular/compiler@6.1.7 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/platform-browser-dynamic@6.1.7 requires a peer of @angular/compiler@6.1.7 but none is installed. You must install peer dependencies yourself.
npm WARN angular-material@1.1.10 requires a peer of angular-animate@1.4 - 1.7.0 || ^1.7.2 but none is installed. You must install peer dependencies yourself.
npm WARN angular-material@1.1.10 requires a peer of angular-aria@1.4 - 1.7.0 || ^1.7.2 but none is installed. You must install peer dependencies yourself.
npm WARN angular-material@1.1.10 requires a peer of angular-messages@1.4 - 1.7.0 || ^1.7.2 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/animations@4.4.7 requires a peer of @angular/core@4.4.7 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/common@4.4.7 requires a peer of @angular/core@4.4.7 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/compiler@4.4.7 requires a peer of @angular/core@4.4.7 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/platform-browser@4.4.7 requires a peer of @angular/core@4.4.7 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/platform-browser-dynamic@4.4.7 requires a peer of @angular/core@4.4.7 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/router@4.4.7 requires a peer of @angular/core@4.4.7 but none is installed. You must install peer dependencies yourself

Может кто-нибудь сказать мне, что означают эти ошибки и как их исправить? это мои первые дни в веб-разработке (я знаю html javascript и css), но angular 6 немного сложен для меня

я пробую руководство по обновлению угловой версии и все еще показываю мне те же ошибки

Ответы [ 2 ]

0 голосов
/ 11 сентября 2018

Пока разработчики отправляют свои коды на github, они используют файл .gitignore. И этот файл определяет, какие файлы и папки не будут отправлены в хранилище. Из-за этого вы должны сначала запустить npm install, и этот код установит зависимости, которые используются в проекте. Они определены в файле package.json.

После запуска npm install вы можете использовать npm start или ng serve -o

0 голосов
/ 09 сентября 2018

Это предупреждения, а не ошибки. В любом случае вы можете попробовать это

ng update

rm -rf node_modules

npm install

Он обновит все угловые модули, затем удалит существующие модули перед их переустановкой.

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

npm i -g @angular/cli@latest

ng new myProject

Затем вставьте код, который вы хотите запустить в новом проекте.

Angular сильно изменился в своих конфигурациях в течение последних версий, и ваш проект находится в версии 4.x, в то время как Angular к настоящему моменту находится в диапазоне 6.x.

...