New project, Issues with peer dependencies found

1 Answer 19 Views
Error
RIS Team
Top achievements
Rank 1
RIS Team asked on 15 May 2024, 08:02 AM

I've just created a new vue project and tried to install some components: 

pnpm i @progress/kendo-date-mat @progress/kendo-data-query @progress/kendo-drawing @progress/kendo-licensing @progress/kendo-svg-icons @progress/kendo-theme-fluent @progress/kendo-vue-animation @progress/kendo-vue-buttons @progress/kendo-vue-common @progress/kendo-vue-data-tools @progress/kendo-vue-dateinputs @progress/kendo-vue-dialogs @progress/kendo-vue-dropdowns @progress/kendo-vue-form @progress/kendo-vue-indicators @progress/kendo-vue-inputs @progress/kendo-vue-intl @progress/kendo-vue-labels @progress/kendo-vue-layout @progress/kendo-vue-notification @progress/kendo-vue-upload

Result is:
.
├─┬ @progress/kendo-vue-buttons 5.0.0
│ └── ✕ unmet peer @progress/kendo-svg-icons@^2.0.0: found 3.0.0
├─┬ @progress/kendo-vue-data-tools 5.0.0
│ ├── ✕ unmet peer @progress/kendo-svg-icons@^2.0.0: found 3.0.0
│ ├── ✕ unmet peer @progress/kendo-vue-animation@^4.0.0: found 5.0.0
│ ├── ✕ unmet peer @progress/kendo-vue-buttons@^4.0.0: found 5.0.0
│ ├── ✕ unmet peer @progress/kendo-vue-dateinputs@^4.0.0: found 5.0.0
│ ├── ✕ unmet peer @progress/kendo-vue-dropdowns@^4.0.0: found 5.0.0
│ ├── ✕ unmet peer @progress/kendo-vue-inputs@^4.0.0: found 5.0.0
│ ├── ✕ unmet peer @progress/kendo-vue-intl@^4.0.0: found 5.0.0
│ └── ✕ unmet peer @progress/kendo-vue-popup@^4.0.0: found 5.0.0
├─┬ @progress/kendo-vue-dateinputs 5.0.0
│ ├── ✕ unmet peer @progress/kendo-svg-icons@^2.0.0: found 3.0.0
│ ├── ✕ unmet peer @progress/kendo-vue-intl@^4.0.0: found 5.0.0
│ └─┬ @progress/kendo-vue-labels 5.0.0
│   └── ✕ unmet peer @progress/kendo-vue-intl@^4.0.0: found 5.0.0
├─┬ @progress/kendo-vue-dialogs 5.0.0
│ ├── ✕ unmet peer @progress/kendo-svg-icons@^2.0.0: found 3.0.0
│ └── ✕ unmet peer @progress/kendo-vue-intl@^4.0.0: found 5.0.0
├─┬ @progress/kendo-vue-dropdowns 5.0.0
│ ├── ✕ unmet peer @progress/kendo-svg-icons@^2.0.0: found 3.0.0
│ ├── ✕ unmet peer @progress/kendo-vue-inputs@^4.0.0: found 5.0.0
│ ├── ✕ unmet peer @progress/kendo-vue-intl@^4.0.0: found 5.0.0
│ ├── ✕ unmet peer @progress/kendo-vue-labels@^4.0.0: found 5.0.0
│ └── ✕ unmet peer @progress/kendo-vue-layout@^4.0.0: found 5.0.0
├─┬ @progress/kendo-vue-form 5.0.0
│ └── ✕ unmet peer @progress/kendo-svg-icons@^2.0.0: found 3.0.0
├─┬ @progress/kendo-vue-inputs 5.0.0
│ ├── ✕ unmet peer @progress/kendo-svg-icons@^2.0.0: found 3.0.0
│ └── ✕ unmet peer @progress/kendo-vue-intl@^4.0.0: found 5.0.0
├─┬ @progress/kendo-vue-layout 5.0.0
│ ├── ✕ unmet peer @progress/kendo-svg-icons@^2.0.0: found 3.0.0
│ ├── ✕ unmet peer @progress/kendo-vue-intl@^4.0.0: found 5.0.0
│ └── ✕ unmet peer @progress/kendo-vue-progressbars@^4.0.0: found 5.0.0
├─┬ @progress/kendo-vue-notification 5.0.0
│ └── ✕ unmet peer @progress/kendo-svg-icons@^2.0.0: found 3.0.0
├─┬ @progress/kendo-vue-upload 5.0.0
│ ├── ✕ unmet peer @progress/kendo-svg-icons@^2.0.0: found 3.0.0
│ └─┬ @progress/kendo-vue-progressbars 5.0.0
│   └── ✕ unmet peer @progress/kendo-vue-animation@^4.0.0: found 5.0.0
├─┬ @progress/kendo-vue-treeview 4.3.3
│ ├── ✕ unmet peer @progress/kendo-svg-icons@^2.0.0: found 3.0.0
│ └── ✕ unmet peer @progress/kendo-vue-animation@^4.0.0: found 5.0.0
└─┬ @ris_dev/base-vue 1.7.6
  └─┬ @progress/kendo-vue-editor 4.3.3
    ├── ✕ unmet peer @progress/kendo-vue-buttons@^4.0.0: found 5.0.0
    ├── ✕ unmet peer @progress/kendo-vue-dropdowns@^4.0.0: found 5.0.0
    ├── ✕ unmet peer @progress/kendo-vue-inputs@^4.0.0: found 5.0.0
    ├── ✕ unmet peer @progress/kendo-vue-intl@^4.0.0: found 5.0.0
    ├── ✕ unmet peer @progress/kendo-vue-popup@^4.0.0: found 5.0.0
    ├── ✕ unmet peer @progress/kendo-vue-layout@^4.0.0: found 5.0.0
    ├── ✕ unmet peer @progress/kendo-vue-dialogs@^4.0.0: found 5.0.0
    └── ✕ unmet peer @progress/kendo-vue-form@^4.0.0: found 5.0.0

The same happens if i try to add components to an existing project. Looks like the components need different versions of peer-dependencies like svg,...

Can this be ignored?

Please help!

1 Answer, 1 is accepted

Sort by
0
Konstantin Dikov
Telerik team
answered on 20 May 2024, 07:49 AM

Hi Sven,

I checked the source code and there are indeed some peer dependencies that are not updated to the new major release. We will go through the packages and resolve the issue, but meanwhile, you can try using "npm install --legacy-peer-deps" and add the peer packages manually to the latest versions.

Please excuse us for any inconvenience caused by this. 

 

Regards,
Konstantin Dikov
Progress Telerik

Stay tuned by visiting our public roadmap and feedback portal pages! Or perhaps, if you are new to our Kendo family, check out our getting started resources

RIS Team
Top achievements
Rank 1
commented on 14 Jun 2024, 05:07 AM

The problem persists. When will it be fixed?

We would like to update to the latest Kendo version (5.x) and do not want to use workarounds such as "legacy-peer-deps".
Tags
Error
Asked by
RIS Team
Top achievements
Rank 1
Answers by
Konstantin Dikov
Telerik team
Share this question
or