建站学堂

electron-builder 安装及打包成安装程序应许修改安装目录

建站学堂

2837

字体:

electron-builder 安装及打包成安装程序应许修改安装目录

在项目中下运行下面代码,全局引用  -g   本项目中使用-D

 npm install electron-builder -g


package.json 文件中配置

"build": {
		"appId": "hbsjsd.cn.app",
		"directories": {
			"app": "./"
		},
	     "nsis": {
	        "perMachine": true, 
			"oneClick": false,
	        "allowToChangeInstallationDirectory": true
	    },
		"productName": "速建时代",
		"dmg": {
			"icon": "./static/login.icns",
			"window": {
				"x": "200",
				"y": "150",
				"width": 500,
				"height": 400
			}
		},
		"mac": {
			"icon": "./static/login.icns"
		},
		"win": {
			"icon": "./static/login.ico"
		}
	},

start为运行项目

packagewin 打包成不需要安装即可运行文件

build 打包成安装文件


"scripts": {
		"test": "echo \"Error: no test specified\" && exit 1",
		"start": "electron .",
		"packagewin": "electron-packager ./ sjsd  --platform=win32 --out=./dist --arch=x64  --app-version=1.0.1 --icon=./static/login.ico --overwrite",
		"build": "electron-builder"
	},


运行方法

npm run build


[声明]原创不易,请转发者备注下文章来源(hbsjsd.cn)【速建时代】。