Problem with npm update

Can anyone help with this error? It happens when i want update npm packages with latest npm version.

# npm resolution error report

2021-10-23T09:09:09.612Z

While resolving: prism-media@1.3.2
Found: @discordjs/opus@0.4.0
node_modules/@discordjs/opus
  @discordjs/opus@"^0.4.0" from the root project

Could not resolve dependency:
peerOptional @discordjs/opus@"^0.5.0" from prism-media@1.3.2
node_modules/prism-media
  prism-media@"^1.3.2" from the root project
  prism-media@"^1.2.9" from discord.js@12.5.3
  node_modules/discord.js
    discord.js@"^12.5.3" from the root project

Conflicting peer dependency: @discordjs/opus@0.5.3
node_modules/@discordjs/opus
  peerOptional @discordjs/opus@"^0.5.0" from prism-media@1.3.2
  node_modules/prism-media
    prism-media@"^1.3.2" from the root project
    prism-media@"^1.2.9" from discord.js@12.5.3
    node_modules/discord.js
      discord.js@"^12.5.3" from the root project

Fix the upstream dependency conflict, or retry
this command with --force, or --legacy-peer-deps
to accept an incorrect (and potentially broken) dependency resolution.

Raw JSON explanation object:

{
  "code": "ERESOLVE",
  "edge": {
    "type": "peerOptional",
    "name": "@discordjs/opus",
    "spec": "^0.5.0",
    "error": "INVALID",
    "from": {
      "name": "prism-media",
      "version": "1.3.2",
      "location": "node_modules/prism-media",
      "isWorkspace": false,
      "dependents": [
        {
          "type": "prod",
          "name": "prism-media",
          "spec": "^1.3.2",
          "from": {
            "location": "/home/pi/senubot"
          }
        },
        {
          "type": "prod",
          "name": "prism-media",
          "spec": "^1.2.9",
          "from": {
            "name": "discord.js",
            "version": "12.5.3",
            "location": "node_modules/discord.js",
            "isWorkspace": false,
            "dependents": [
              {
                "type": "prod",
                "name": "discord.js",
                "spec": "^12.5.3",
                "from": {
                  "location": "/home/pi/senubot"
                }
              }
            ]
          }
        }
      ]
    }
  },
  "dep": {
    "name": "@discordjs/opus",
    "version": "0.5.3",
    "whileInstalling": {
      "name": "prism-media",
      "version": "1.3.2",
      "path": "/home/pi/senubot/node_modules/prism-media"
    },
    "location": "node_modules/@discordjs/opus",
    "isWorkspace": false,
    "dependents": [
      {
        "type": "peerOptional",
        "name": "@discordjs/opus",
        "spec": "^0.5.0",
        "error": "INVALID",
        "from": {
          "name": "prism-media",
          "version": "1.3.2",
          "location": "node_modules/prism-media",
          "isWorkspace": false,
          "dependents": [
            {
              "type": "prod",
              "name": "prism-media",
              "spec": "^1.3.2",
              "from": {
                "location": "/home/pi/senubot"
              }
            },
            {
              "type": "prod",
              "name": "prism-media",
              "spec": "^1.2.9",
              "from": {
                "name": "discord.js",
                "version": "12.5.3",
                "location": "node_modules/discord.js",
                "isWorkspace": false,
                "dependents": [
                  {
                    "type": "prod",
                    "name": "discord.js",
                    "spec": "^12.5.3",
                    "from": {
                      "location": "/home/pi/senubot"
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  },
  "current": {
    "name": "@discordjs/opus",
    "version": "0.4.0",
    "location": "node_modules/@discordjs/opus",
    "isWorkspace": false,
    "dependents": [
      {
        "type": "prod",
        "name": "@discordjs/opus",
        "spec": "^0.4.0",
        "from": {
          "location": "/home/pi/senubot"
        }
      }
    ]
  },
  "peerConflict": {
    "current": {
      "name": "@discordjs/opus",
      "version": "0.4.0",
      "location": "node_modules/@discordjs/opus",
      "isWorkspace": false,
      "dependents": [
        {
          "type": "prod",
          "name": "@discordjs/opus",
          "spec": "^0.4.0",
          "from": {
            "location": "/home/pi/senubot"
          }
        }
      ]
    },
    "peer": {
      "name": "@discordjs/opus",
      "version": "0.5.3",
      "whileInstalling": {
        "name": "prism-media",
        "version": "1.3.2",
        "path": "/home/pi/senubot/node_modules/prism-media"
      },
      "location": "node_modules/@discordjs/opus",
      "isWorkspace": false,
      "dependents": [
        {
          "type": "peerOptional",
          "name": "@discordjs/opus",
          "spec": "^0.5.0",
          "error": "INVALID",
          "from": {
            "name": "prism-media",
            "version": "1.3.2",
            "location": "node_modules/prism-media",
            "isWorkspace": false,
            "dependents": [
              {
                "type": "prod",
                "name": "prism-media",
                "spec": "^1.3.2",
                "from": {
                  "location": "/home/pi/senubot"
                }
              },
              {
                "type": "prod",
                "name": "prism-media",
                "spec": "^1.2.9",
                "from": {
                  "name": "discord.js",
                  "version": "12.5.3",
                  "location": "node_modules/discord.js",
                  "isWorkspace": false,
                  "dependents": [
                    {
                      "type": "prod",
                      "name": "discord.js",
                      "spec": "^12.5.3",
                      "from": {
                        "location": "/home/pi/senubot"
                      }
                    }
                  ]
                }
              }
            ]
          }
        }
      ]
    }
  },
  "strictPeerDeps": false,
  "force": false,
  "isMine": true
}