0.1.14 • Published 2 years ago
electron-lab v0.1.14
Electron Lab
Electron 的研发脚手架,包含开发、构建脚本和对应的运行时 API。
$ npm install electron-lab --save
使用命令行脚本
使用 NPX
$ npx el start
$ npx el build
使用 packages.json
{
"scripts": {
"start": "el start",
"build": "el build"
}
}
参数
start
参数 | 含义 | 默认值 | 示例 |
---|---|---|---|
--inspect | 主进程 debug 的 inspect 端口 | $ el start --inspect=3999 | |
--port | 渲染进程 dev server 端口 | $ el start --port=4001 |
build
参数 | 含义 | 默认值 | 示例 |
---|---|---|---|
--output | 打包输出路径 | ./dist | $ el build --output=./some-dir |
额外的脚手架配置
主进程和渲染进程都使用 webpack 打包,app 使用 electron-builder 打包,可以根据自己的需要增加额外一些配置。存放路径都在项目的根目录。
默认配置可以查看 node_modules/electron-lab/config
说明 | 路径 |
---|---|
主进程额外配置 | main.webpack.config.js |
渲染进程额外配置 | renderer.webpack.config.js |
builder 配置 | electron-builder.config.js |
使用运行时 API
import el from 'electron-lab';
el.getEntry(entry?:string): string
参数 | 说明 | 默认值 |
---|---|---|
entry | 入口名称 | "index" |
el.openSubWindow(options:BrowserWindowConstructorOptions & { entry: string }): BrowserWindow
参数 | 说明 | 默认值 |
---|---|---|
options | 启动子窗口的参数 | - |
0.2.0-9
2 years ago
0.2.0-8
2 years ago
0.2.0-7
2 years ago
0.2.0-11
2 years ago
0.2.0-6
2 years ago
0.2.0-10
2 years ago
0.2.0-5
2 years ago
0.2.0-15
2 years ago
0.2.0-14
2 years ago
0.2.0-13
2 years ago
0.2.0-12
2 years ago
0.1.11
3 years ago
0.1.12
2 years ago
0.1.13
2 years ago
0.1.14
2 years ago
0.2.0-4
2 years ago
0.2.0-3
2 years ago
0.2.0-2
2 years ago
0.2.0-1
2 years ago
0.2.0-0
2 years ago
0.1.10
3 years ago
0.1.9
3 years ago
0.1.9-alpha.5
3 years ago
0.1.9-alpha.4
3 years ago
0.1.9-alpha.1
3 years ago
0.1.9-alpha.2
3 years ago
0.1.9-alpha.0
3 years ago
0.1.8
3 years ago
0.1.7
3 years ago
0.1.6
3 years ago
0.1.5
3 years ago
0.1.4
3 years ago
0.1.3
3 years ago
0.1.3-alpha.1
3 years ago
0.1.3-alpha.2
3 years ago
0.1.3-alpha.0
3 years ago
0.1.1-alpha.0
3 years ago
0.1.2-alpha.2
3 years ago
0.1.2-alpha.1
3 years ago
0.1.2-alpha.0
3 years ago
0.1.0-alpha.0
3 years ago
0.0.0
3 years ago