建站學(xué)堂

electron-builder 安裝及打包成安裝程序應(yīng)許修改安裝目錄

建站學(xué)堂

2711

字體:

electron-builder 安裝及打包成安裝程序應(yīng)許修改安裝目錄

在項目中下運(yùn)行下面代碼,全局引用  -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為運(yùn)行項目

packagewin 打包成不需要安裝即可運(yùn)行文件

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"
	},


運(yùn)行方法

npm run build


[聲明]原創(chuàng)不易,請轉(zhuǎn)發(fā)者備注下文章來源(hbsjsd.cn)【速建時代】。