Я устанавливаю Angular12, и у меня возникают следующие ошибки, пожалуйста, что я могу сделать. это связано с оконной версией?

avatar
efe umurhohwo
1 июля 2021 в 16:57
336
2
0
- Installing packages (npm)...npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: youtube@0.0.0
npm ERR! Found: @angular/compiler-cli@12.2.0-next.1
npm ERR! node_modules/@angular/compiler-cli
npm ERR!   dev @angular/compiler-cli@"~12.2.0-next.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer @angular/compiler-cli@"^12.0.0 || ^12.1.0-next" from @angular-devkit/build-angular@12.2.0-next.0
npm ERR! node_modules/@angular-devkit/build-angular
npm ERR!   dev @angular-devkit/build-angular@"~12.2.0-next.0" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See C:\Users\Politics17\AppData\Local\npm-cache\eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Politics17\AppData\Local\npm-cache\_logs\2021-07-02T05_47_00_003Z-debug.log
× Package install failed, see above.
The Schematic workflow failed. See above.
Источник
Harikrishnan S
1 июля 2021 в 17:19
2

вы пробовали команду вместе с --force или --legacy-peer-deps ?

Ответы (2)

avatar
Salahuddin Ahmed
2 июля 2021 в 14:22
0

Используйте эту команду:

npm install --save --legacy-peer-deps

Это также можно установить более постоянно в качестве параметра конфигурации, например:

npm config set legacy-peer-deps true

Однако, если описанный выше подход не работает, попробуйте удалить папку node_modules и файл package-lock.json, а затем выполните следующую команду:

npm install
avatar
Alan De Renzis
1 июля 2021 в 19:38
1

У меня возникла эта проблема при обновлении версии моего узла до 12. Решение было запущено:

npm i --legacy-peer-deps

Если вы не хотите запускать npm i --legacy-peer-deps каждый раз, вы можете добавить legacy-peer-deps=true в файл конфигурации npm (.npmrc в корне проекта, если он не существует, вы можете его создать).

Информация о legacy-peer-deps