VirtusLab-Open-Source/strapi-plugin-comments

[CU-2cwzjyr] Conflicting peer dependencies

kwiat1990 opened this issue · 8 comments

I got this error installing new version of the plugin:

ERESOLVE overriding peer dependency
npm WARN While resolving: graphql-iso-date@3.6.1
npm WARN Found: graphql@15.8.0
npm WARN node_modules/graphql
npm WARN   graphql@"^15.5.1" from @strapi/plugin-graphql@4.1.8
npm WARN   node_modules/@strapi/plugin-graphql
npm WARN     @strapi/plugin-graphql@"^4.1.8" from strapi-plugin-comments@2.1.0
npm WARN     node_modules/strapi-plugin-comments
npm WARN   19 more (@apollo/federation, @graphql-tools/schema, ...)
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer graphql@"^0.5.0 || ^0.6.0 || ^0.7.0 || ^0.8.0-b || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0" from graphql-iso-date@3.6.1
npm WARN node_modules/graphql-iso-date
npm WARN   graphql-iso-date@"^3.6.1" from @strapi/plugin-graphql@4.1.8
npm WARN   node_modules/@strapi/plugin-graphql
npm WARN 
npm WARN Conflicting peer dependency: graphql@14.7.0
npm WARN node_modules/graphql
npm WARN   peer graphql@"^0.5.0 || ^0.6.0 || ^0.7.0 || ^0.8.0-b || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0" from graphql-iso-date@3.6.1
npm WARN   node_modules/graphql-iso-date
npm WARN     graphql-iso-date@"^3.6.1" from @strapi/plugin-graphql@4.1.8
npm WARN     node_modules/@strapi/plugin-graphql
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: graphql-type-long@0.1.1
npm WARN Found: graphql@15.8.0
npm WARN node_modules/graphql
npm WARN   graphql@"^15.5.1" from @strapi/plugin-graphql@4.1.8
npm WARN   node_modules/@strapi/plugin-graphql
npm WARN     @strapi/plugin-graphql@"^4.1.8" from strapi-plugin-comments@2.1.0
npm WARN     node_modules/strapi-plugin-comments
npm WARN   19 more (@apollo/federation, @graphql-tools/schema, ...)
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer graphql@"^0.9.1 || ^0.10.0 || ^0.12.0 || ^0.13.0" from graphql-type-long@0.1.1
npm WARN node_modules/graphql-type-long
npm WARN   graphql-type-long@"^0.1.1" from @strapi/plugin-graphql@4.1.8
npm WARN   node_modules/@strapi/plugin-graphql
npm WARN 
npm WARN Conflicting peer dependency: graphql@0.13.2
npm WARN node_modules/graphql
npm WARN   peer graphql@"^0.9.1 || ^0.10.0 || ^0.12.0 || ^0.13.0" from graphql-type-long@0.1.1
npm WARN   node_modules/graphql-type-long
npm WARN     graphql-type-long@"^0.1.1" from @strapi/plugin-graphql@4.1.8
npm WARN     node_modules/@strapi/plugin-graphql

removed 31 packages, changed 8 packages, and audited 1650 packages in 15s

143 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

I have removed node_modules and package.lock.json but the errors persists.

@kwiat1990 Which plugin version? Can you share package json depts?

The error occurs using the newest version 2.1.0 as well as with the 2.0.10.

My dependencies are following:

"dependencies": {
    "@strapi/plugin-i18n": "^4.1.8",
    "@strapi/plugin-users-permissions": "^4.1.8",
    "@strapi/strapi": "^4.1.8",
    "pg": "^8.7.3",
    "strapi-plugin-comments": "^2.1.0",
    "strapi-plugin-placeholder": "^4.1.7",
    "strapi-plugin-slugify": "^2.2.1",
    "strapi-plugin-transformer": "^2.0.0"
  },

Strapi version seems to not have any impact on this behaviour. I've tested also 4.1.7.

Will check that, we have got gql as dev dependency so it does not have any effect also. The only dependency is with Strapi GQL plugin.

A strange thing, anyway will check.

@kwiat1990 I've published new version with some moves to peerDependencies. It's not causing the issue you described with all the plugins installed.

Version: 2.1.3

Great! I will check the new version this afternoon and I hope I’ll get the same results.

if it will not work still, add "@strapi/plugin-graphql": "^4.1.7" or higher for your dependencies as that's the plugin requirement.

Use version 2.1.4 of the plugin.

The problem still occurs with the latest version and even with the addition of @strapi/plugin-graphql (4.1.8). npm install produces following output:

npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: graphql-iso-date@3.6.1
npm WARN Found: graphql@15.8.0
npm WARN node_modules/graphql
npm WARN   graphql@"^15.5.1" from @strapi/plugin-graphql@4.1.8
npm WARN   node_modules/@strapi/plugin-graphql
npm WARN     @strapi/plugin-graphql@"^4.1.8" from the root project
npm WARN     1 more (strapi-plugin-comments)
npm WARN   19 more (@apollo/federation, @graphql-tools/schema, ...)
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer graphql@"^0.5.0 || ^0.6.0 || ^0.7.0 || ^0.8.0-b || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0" from graphql-iso-date@3.6.1
npm WARN node_modules/graphql-iso-date
npm WARN   graphql-iso-date@"^3.6.1" from @strapi/plugin-graphql@4.1.8
npm WARN   node_modules/@strapi/plugin-graphql
npm WARN 
npm WARN Conflicting peer dependency: graphql@14.7.0
npm WARN node_modules/graphql
npm WARN   peer graphql@"^0.5.0 || ^0.6.0 || ^0.7.0 || ^0.8.0-b || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0" from graphql-iso-date@3.6.1
npm WARN   node_modules/graphql-iso-date
npm WARN     graphql-iso-date@"^3.6.1" from @strapi/plugin-graphql@4.1.8
npm WARN     node_modules/@strapi/plugin-graphql
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: graphql-type-long@0.1.1
npm WARN Found: graphql@15.8.0
npm WARN node_modules/graphql
npm WARN   graphql@"^15.5.1" from @strapi/plugin-graphql@4.1.8
npm WARN   node_modules/@strapi/plugin-graphql
npm WARN     @strapi/plugin-graphql@"^4.1.8" from the root project
npm WARN     1 more (strapi-plugin-comments)
npm WARN   19 more (@apollo/federation, @graphql-tools/schema, ...)
npm WARN 
npm WARN Could not resolve dependency:
npm WARN peer graphql@"^0.9.1 || ^0.10.0 || ^0.12.0 || ^0.13.0" from graphql-type-long@0.1.1
npm WARN node_modules/graphql-type-long
npm WARN   graphql-type-long@"^0.1.1" from @strapi/plugin-graphql@4.1.8
npm WARN   node_modules/@strapi/plugin-graphql
npm WARN 
npm WARN Conflicting peer dependency: graphql@0.13.2
npm WARN node_modules/graphql
npm WARN   peer graphql@"^0.9.1 || ^0.10.0 || ^0.12.0 || ^0.13.0" from graphql-type-long@0.1.1
npm WARN   node_modules/graphql-type-long
npm WARN     graphql-type-long@"^0.1.1" from @strapi/plugin-graphql@4.1.8
npm WARN     node_modules/@strapi/plugin-graphql

As long as everything works just fine it doesn't bother me a lot, so we could close this thread. Unless you would like to invest some more time in the bug fixing?

Not critical ones and we're using Strapi plugins as dependencies so I would close it :)