electron-egg icon indicating copy to clipboard operation
electron-egg copied to clipboard

pnpm dev error

Open zqq-nuli opened this issue 8 months ago • 2 comments

> ee-bin dev

[ee-bin] [dev] Run frontend command
[ee-bin] [dev] Config: {"directory":"./frontend","cmd":"npm","args":["run","dev"],"protocol":"http://","hostname":"localhost","port":3000,"indexPath":"index.html","force":false,"sync":false}
[ee-bin] [dev] The frontend command is running
[ee-bin] [dev] Run electron command
[ee-bin] [dev] Config: {"directory":"./","cmd":"electron","args":[".","--env=local"],"loadingPage":"/public/html/loading.html","watch":false,"sync":false,"delay":1000}
[ee-bin] [dev] The electron command is running
C:\Users\xxx\Desktop\electron-egg\node_modules\.pnpm\[email protected]\node_modules\electron\index.js:17
    throw new Error('Electron failed to install correctly, please delete node_modules/electron and try installing again');
    ^

Error: Electron failed to install correctly, please delete node_modules/electron and try installing again
    at getElectronPath (C:\Users\xxx\Desktop\electron-egg\node_modules\.pnpm\[email protected]\node_modules\electron\index.js:17:11)
    at Object.<anonymous> (C:\Users\xxx\Desktop\electron-egg\node_modules\.pnpm\[email protected]\node_modules\electron\index.js:21:18)
    at Module._compile (node:internal/modules/cjs/loader:1529:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)
    at Module.load (node:internal/modules/cjs/loader:1275:32)
    at Module._load (node:internal/modules/cjs/loader:1096:12)
    at Module.require (node:internal/modules/cjs/loader:1298:19)
    at require (node:internal/modules/helpers:182:18)
    at Object.<anonymous> (C:\Users\xxx\Desktop\electron-egg\node_modules\.pnpm\[email protected]\node_modules\electron\cli.js:5:18)
    at Module._compile (node:internal/modules/cjs/loader:1529:14)

Node.js v20.19.0
[ee-bin] [dev] The electron process is exiting
[ee-bin] [dev] Press "CTRL+C" to exit

> [email protected] dev
> vite --host --port 8080

'vite' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
[ee-bin] [dev] The frontend process is exiting

zqq-nuli avatar Apr 25 '25 09:04 zqq-nuli

进入 frontend 目录,去安装依赖

wallace5303 avatar May 09 '25 12:05 wallace5303

node ./node_modules/electron/install.js 执行下就好了

liyangmsn avatar Jul 18 '25 23:07 liyangmsn