You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have once read some documentation for some project
I agree to behave
I have searched the issue tracker for a bug that matches the one I want to file, without success.
Electron Forge version
7.2.0
Electron version
28.0.0
Operating system
Ubuntu
Last known working Electron Forge version
No response
Expected behavior
yarn start lauches the app
Actual behavior
$ yarn start
yarn run v1.22.10
$ electron-forge start
✔ Checking your system
✔ Locating application
✔ Loading configuration
✔ Preparing native dependencies: 6 / 6 [0.4s]
✔ Running generateAssets hook
⠙ [plugin-vite] Launching dev servers for renderer process code
◼ [plugin-vite] Compiling main process code
✔ [plugin-vite] Launching dev servers for renderer process code [0.1s]
⠙ [plugin-vite] Compiling main process code
vite v4.5.1 building for development...
watching for file changes...
vite v4.5.1 building for development...
watching for file changes...
build started...
build started...
✔ [plugin-vite] Launching dev servers for renderer process code [0.1s]
⠹ [plugin-vite] Compiling main process code
✔ [plugin-vite] Launching dev servers for renderer process code [0.1s]
✔ [plugin-vite] Launching dev servers for renderer process code [0.1s]
⠏ [plugin-vite] Compiling main process code
✔ [plugin-vite] Launching dev servers for renderer process code [0.1s]
✔ [plugin-vite] Compiling main process code [6s]
App threw an error during load
Error: package.json does not exist at ./.vite/package.json
at e.find (./.vite/build/main.js:143:2380)
at /usr/src/mustang/app/electron/.vite/build/main.js:145:179
at Object.<anonymous> (./.vite/build/main.js:145:253)
at Module._compile (node:internal/modules/cjs/loader:1271:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1326:10)
at Module.load (node:internal/modules/cjs/loader:1126:32)
at Module._load (node:internal/modules/cjs/loader:967:12)
at l._load (node:electron/js2c/asar_bundle:2:13642)
at ModuleWrap.<anonymous> (node:internal/modules/esm/translators:169:29)
at ModuleJob.run (node:internal/modules/esm/module_job:194:25)
A JavaScript error occurred in the main process
Uncaught Exception:
Error: package.json does not exist at ./.vite/package.json
at e.find (./.vite/build/main.js:143:2380)
at ./.vite/build/main.js:145:179
at Object.<anonymous> (./.vite/build/main.js:145:253)
at Module._compile (node:internal/modules/cjs/loader:1271:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1326:10)
at Module.load (node:internal/modules/cjs/loader:1126:32)
at Module._load (node:internal/modules/cjs/loader:967:12)
at l._load (node:electron/js2c/asar_bundle:2:13642)
at ModuleWrap.<anonymous> (node:internal/modules/esm/translators:169:29)
at ModuleJob.run (node:internal/modules/esm/module_job:194:25)
Steps to reproduce
yarn install
yarn start
It does not happen with a minimal electron app. I depend on a library in a monorepo, with package.json dependencies saying foolib: "../foolib" . No idea whether that is the cause or not.
Additional information
Contents of .vite:
.vite/
.vite/build/
.vite/build/locales/
.vite/build/locales/en-US.json
.vite/build/preload.js
.vite/build/main.js (contains compressed JS)
DEBUG run:
$ DEBUG=electron-forge:* yarn start
yarn run v1.22.10
$ electron-forge start
⠋ Checking your system
electron-forge:check-system checking system, create ~/.skip-forge-system-check✔ Checking your system
[STARTED] Locating application
electron-forge:project-resolver searching for project in: . +0ms
electron-forge:project-resolver package.json with forge dependency found in ./package.json +1ms
[SUCCESS] Locating application
[STARTED] Loading configuration
electron-forge:plugin:vite hooking process events +0ms
[SUCCESS] Loading configuration
[STARTED] Preparing native dependencies
[TITLE] Preparing native dependencies
[TITLE] Preparing native dependencies: 0 / 1
[TITLE] Preparing native dependencies: 1 / 1
[TITLE] Preparing native dependencies: 1 / 2
[TITLE] Preparing native dependencies: 2 / 2
[TITLE] Preparing native dependencies: 2 / 3
[TITLE] Preparing native dependencies: 3 / 3
[TITLE] Preparing native dependencies: 3 / 4
[TITLE] Preparing native dependencies: 4 / 4
[TITLE] Preparing native dependencies: 4 / 5
[TITLE] Preparing native dependencies: 5 / 5
[TITLE] Preparing native dependencies: 5 / 6
[TITLE] Preparing native dependencies: 6 / 6
[SUCCESS] Preparing native dependencies: 6 / 6
[STARTED] Running generateAssets hook
[SUCCESS] Running generateAssets hook
electron-forge:plugins plugin: "vite" has taken control of the start command +0ms
[STARTED] [plugin-vite] Launching dev servers for renderer process code
electron-forge:plugin:vite:viteconfig Config mode: development +0ms
➜ Local: http://localhost:5173/
➜ Network: use --host to expose
[SUCCESS] [plugin-vite] Launching dev servers for renderer process code
[STARTED] [plugin-vite] Compiling main process code
vite v4.5.1 building for development...
watching for file changes...
vite v4.5.1 building for development...
watching for file changes...
build started...
build started...
✓ 1 modules transformed.
Generated an empty chunk: "preload".
.vite/build/preload.js 0.01 kB │ gzip: 0.03 kB
built in 132ms.
✓ 1606 modules transformed.
.vite/build/main.js 2,990.68 kB │ gzip: 953.60 kB
built in 6534ms.
[SUCCESS] [plugin-vite] Compiling main process code
electron-forge:start Electron binary path: ./node_modules/electron/dist/electron +0ms
electron-forge:plugin:vite hooking electron process exit +7s
(and then the stack above)
(In the above pastes, I have replaced the absolute path to the current dir with ..)
The text was updated successfully, but these errors were encountered:
Same problem with electron-vite / electron-builder, so most likely not a bug in electron-forge, but in the app.
Unfortunately, the error message is patently unhelpful and blames the build system.
Pre-flight checklist
Electron Forge version
7.2.0
Electron version
28.0.0
Operating system
Ubuntu
Last known working Electron Forge version
No response
Expected behavior
Actual behavior
Steps to reproduce
It does not happen with a minimal electron app. I depend on a library in a monorepo, with package.json dependencies saying
foolib: "../foolib"
. No idea whether that is the cause or not.Additional information
Contents of .vite:
DEBUG run:
(and then the stack above)
(In the above pastes, I have replaced the absolute path to the current dir with
.
.)The text was updated successfully, but these errors were encountered: