Как мне прочитать противоречивую зависимость от сверстников? Звездочка (*) вызывает различия?Javascript

Форум по Javascript
Ответить
Anonymous
 Как мне прочитать противоречивую зависимость от сверстников? Звездочка (*) вызывает различия?

Сообщение Anonymous »

Код: Выделить всё

npm error Found: @types/react@18.3.18
npm error node_modules/@types/react
npm error   peerOptional @types/react@"*" from @radix-ui/react-arrow@1.1.1
npm error   node_modules/@radix-ui/react-arrow
npm error     @radix-ui/react-arrow@"1.1.1" from @radix-ui/react-popper@1.2.1
npm error     node_modules/@radix-ui/react-popper
npm error       @radix-ui/react-popper@"1.2.1" from @radix-ui/react-menu@2.1.4
npm error       node_modules/@radix-ui/react-menu
npm error         @radix-ui/react-menu@"2.1.4" from @radix-ui/react-dropdown-menu@2.1.4
npm error         node_modules/@radix-ui/react-dropdown-menu
npm error   peerOptional @types/react@"*" from @radix-ui/react-checkbox@1.1.3
npm error   node_modules/@radix-ui/react-checkbox
npm error     @radix-ui/react-checkbox@"^1.1.3" from the root project
npm error   37 more (@radix-ui/react-collection, ...)
npm error
npm error Could not resolve dependency:
npm error @radix-ui/react-label@"2.0.2" from the root project
npm error
npm error Conflicting peer dependency: @types/react@19.0.8
npm error node_modules/@types/react
npm error   peer @types/react@"^19.0.0" from @types/react-dom@19.0.3
npm error   node_modules/@types/react-dom
npm error     peerOptional @types/react-dom@"*" from @radix-ui/react-label@2.0.2
npm error     node_modules/@radix-ui/react-label
npm error       @radix-ui/react-label@"2.0.2" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
Я пытаюсь установить @Radix-UI/React-Label @2.0.2, но я получаю это супер запутанное сообщение. Когда я читаю его, я вижу, что он пытается установить @types/react-dom @"*" . Учитывая, что это *, почему он по умолчанию в последних типах? Почему он не соответствует типам, которые уже существуют в моей системе (то есть 18.3.18).
Любые советы о том, как мне следует прочитать это сообщение об ошибке?

Подробнее здесь: https://stackoverflow.com/questions/793 ... ifferences
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»