1. Project package.json file npm run package or package with cnpm
{
"name": "app",
"version": "0.1.0",
"main": "main.js",
"scripts": {
"start": "electron ./main",
"package": "electron-packager . myApp --platform=win32 --arch=ia32 --overwrite --icon=icon.ico --out=./out --asar --app-version=0.0.1"
},
"dependencies": {
"body-parser": "^1.19.0",
"electron": "^10.1.3",
"express": "^4.17.1",
"multer": "^1.4.2"
},
"devDependencies": {
"electron": "^10.1.3",
"electron-packager": "^14.2.1"
}
}
2. The various version packages downloaded by npm are in this folder C:\Users\Administration\AppData\Local\electron\Cache
Npm download is very slow, you can download it from the Taobao mirror link https://npm.taobao.org/mirrors/electron , download which version you use, and then copy it to the Cache folder and modify the folder name.
For example: https://npm.taobao.org/mirrors/electron/10.1.3/electron-v10.1.3-win32-ia32.zip