[X] I agree to follow the code of conduct that this project uses.
[X] I have searched the issue tracker for a bug that matches the one I want to file, without success.
Electron Forge version
7.5.0
Electron version
31.5.0
Operating system
macOS 15.0 (24A335)
Last known working Electron Forge version
No response
Expected behavior
Using the pnpm package manager I run electron-forge package running my makerDMG configuration.
Actual behavior
Ran the command and got this error with stack trace:
✖ Making a dmg distributable for darwin/arm64 [FAILED: Cannot find module '../build/Release/volume.node'
Require stack:
- /home/user/project/node_modules/macos-alias/lib/create.js
- /home/user/project/node_modules/macos-alias/index.js
- /home/user/project/node_modules/ds-store/index.js
- /home/user/project/node_modules/appdmg/lib/appdmg.js
- /home/user/project/node_modules/appdmg/index.js
- /home/user/project/node_modules/electron-installer-dmg/dist/index.js
- /home/user/project/node_modules/@electron-forge/maker-dmg/dist/MakerDMG.js
- /home/user/project/packages/electron-client/forge.config.cts
- /home/user/project/node_modules/@electron-forge/core/helper/dynamic-import.js
- /home/user/project/node_modules/@electron-forge/core/dist/util/forge-config.js
- /home/user/project/node_modules/@electron-forge/core/dist/util/index.js
- /home/user/project/node_modules/@electron-forge/core/dist/api/index.js
- /home/user/project/node_modules/@electron-forge/cli/dist/electron-forge-make.js]
✖ Making distributables [FAILED: Cannot find module '../build/Release/volume.node'
Require stack:
- /home/user/project/node_modules/macos-alias/lib/create.js
- /home/user/project/node_modules/macos-alias/index.js
- /home/user/project/node_modules/ds-store/index.js
- /home/user/project/node_modules/appdmg/lib/appdmg.js
- /home/user/project/node_modules/appdmg/index.js
- /home/user/project/node_modules/electron-installer-dmg/dist/index.js
- /home/user/project/node_modules/@electron-forge/maker-dmg/dist/MakerDMG.js
- /home/user/project/packages/electron-client/forge.config.cts
- /home/user/project/node_modules/@electron-forge/core/helper/dynamic-import.js
- /home/user/project/node_modules/@electron-forge/core/dist/util/forge-config.js
- /home/user/project/node_modules/@electron-forge/core/dist/util/index.js
- /home/user/project/node_modules/@electron-forge/core/dist/api/index.js
- /home/user/project/node_modules/@electron-forge/cli/dist/electron-forge-make.js]
An unhandled rejection has occurred inside Forge:
Error: Cannot find module '../build/Release/volume.node'
Require stack:
- /home/user/project/node_modules/macos-alias/lib/create.js
- /home/user/project/node_modules/macos-alias/index.js
- /home/user/project/node_modules/ds-store/index.js
- /home/user/project/node_modules/appdmg/lib/appdmg.js
- /home/user/project/node_modules/appdmg/index.js
- /home/user/project/node_modules/electron-installer-dmg/dist/index.js
- /home/user/project/node_modules/@electron-forge/maker-dmg/dist/MakerDMG.js
- /home/user/project/packages/electron-client/forge.config.cts
- /home/user/project/node_modules/@electron-forge/core/helper/dynamic-import.js
- /home/user/project/node_modules/@electron-forge/core/dist/util/forge-config.js
- /home/user/project/node_modules/@electron-forge/core/dist/util/index.js
- /home/user/project/node_modules/@electron-forge/core/dist/api/index.js
- /home/user/project/node_modules/@electron-forge/cli/dist/electron-forge-make.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
at Function.Module._resolveFilename.sharedData.moduleResolveFilenameHook.installedValue [as _resolveFilename] (/home/user/project/node_modules/@cspotcode/source-map-support/source-map-support.js:811:30)
at Function.Module._load (node:internal/modules/cjs/loader:1051:27)
at Module.require (node:internal/modules/cjs/loader:1311:19)
at require (node:internal/modules/helpers:179:18)
at Object.<anonymous> (/home/user/project/node_modules/macos-alias/lib/create.js:7:13)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
at Object.require.extensions.<computed> [as .js] (/home/user/project/node_modules/ts-node/src/index.ts:1608:43)
at Module.load (node:internal/modules/cjs/loader:1288:32)
at Function.Module._load (node:internal/modules/cjs/loader:1104:12)
at Module.require (node:internal/modules/cjs/loader:1311:19)
at require (node:internal/modules/helpers:179:18)
at Object.<anonymous> (/home/user/project/node_modules/macos-alias/index.js:1:18)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
electron-forge:plugin:vite handling process exit with: { cleanup: true } +7s
electron-forge:plugin:vite handling process exit with: { cleanup: true } +1ms
Steps to reproduce
Have a monorepo setup with pnpm workspaces and an Electron app that depends on one of these packages. I'm not certain this will recreate this, but I'm all out of ideas to fix this.
Additional information
Could be related to #3632, or more likely an issue with pnpm workspaces. If anyone has any idea it would be appreciated.
Pre-flight checklist
Electron Forge version
7.5.0
Electron version
31.5.0
Operating system
macOS 15.0 (24A335)
Last known working Electron Forge version
No response
Expected behavior
Using the
pnpm
package manager I runelectron-forge package
running my makerDMG configuration.Actual behavior
Ran the command and got this error with stack trace:
Steps to reproduce
Have a monorepo setup with pnpm workspaces and an Electron app that depends on one of these packages. I'm not certain this will recreate this, but I'm all out of ideas to fix this.
Additional information
Could be related to #3632, or more likely an issue with pnpm workspaces. If anyone has any idea it would be appreciated.