Skip to content

collector complains about "npm error code ELSPROBLEMS" when using yarn with resolutions #9625

@appdevopts

Description

@appdevopts

test repro: https://github.com/appdevopts/test-electron-builder.git

  • electron-builder  version=26.8.1 os=24.6.0
  • loaded configuration  file=package.json ("build" field)
  • writing effective config  file=dist/builder-effective-config.yaml
  • executing @electron/rebuild  electronVersion=38.8.0 arch=arm64 buildFromSource=false workspaceRoot=/test-electron-builder projectDir=./ appDir=./
  • installing native dependencies  arch=arm64
  • completed installing native dependencies
  • packaging       platform=darwin arch=arm64 electron=38.8.0 appOutDir=dist/mac-arm64
  • searching for node modules  pm=yarn searchDir=/test-electron-builder
  • collector stderr output  dependencies=["npm error code ELSPROBLEMS\nnpm error invalid: canvas@npm:[email protected] /test-electron-builder/node_modules/canvas\nnpm error A complete log of this run can be found in: /Users/user/.npm/_logs/2026-02-27T09_31_17_582Z-debug-0.log\n"]
  • duplicate dependency references  dependencies=["@csstools/[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]"]
  • default Electron icon is used  reason=application icon is not set
  • skipped macOS code signing  reason=identity explicitly is set to null
  • arm64 requires signing, but identity is set to null and signing is being skipped
  • building        target=macOS zip arch=arm64 file=dist/TestBuilder-1.0.0-arm64-mac.zip
  • building        target=DMG arch=arm64 file=dist/TestBuilder-1.0.0-arm64.dmg
  • building block map  blockMapFile=dist/TestBuilder-1.0.0-arm64.dmg.blockmap
  • building block map  blockMapFile=dist/TestBuilder-1.0.0-arm64-mac.zip.blockmap

In my project canvas is useless, I want to replace the canvas with a empty stub package.

  1. It complains "• collector stderr output dependencies=["npm error code ELSPROBLEMS\nnpm error invalid: canvas@npm:[email protected] /test-electron-builder/node_modules/canvas\nnpm error"

  2. It prints the "• duplicate dependency references dependencies=["@csstools/[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]"]", which someone has already feedback Complains about "duplicate dependency references" after upgrade to 26.8.1 #9613

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions