electron初始项目搭建案例
安装asar
npm install -g asar
用 asar pack 打包
asar pack your-app app.asar
读取 asar 里面的文件
asar list xxxxxx.asar
从 asar 包读取一个文件:
const fs = require('fs');
fs.readFileSync('/path/to/example.asar/file.txt');
列出 asar 包中根目录下的所有文件:
const fs = require('fs');
fs.readdirSync('/path/to/example.asar');
使用 asar 包中的一个模块:
require('/path/to/example.asar/dir/module.js');
使用 BrowserWindow 来显示一个 asar 包里的 web 页面:
const BrowserWindow = require('electron').BrowserWindow;
var win = new BrowserWindow({ 800, height: 600});
win.loadURL('file:///path/to/example.asar/static/index.html');