如何使用'Electron-forge package'而无需复制源代码?

时间:2018-03-16 10:07:32

标签: electron electron-forge

当我使用const data = [ // I have reformatted your returned data { row: ["someId", "somename", "someaddress"] }, { row: ["someId", "somename", "someaddress"] }, { row: ["someId", "somename", "someaddress"] }, { row: ["someId", "somename", "someaddress"] } ]; const newData = data.map(item => ({ id: item.row[0], address: item.row[2] })); console.log(newData);时,它会创建一个dir'/ out',如下所示: electron-forge package 在dir应用程序是我的源代码。我确信我可以在没有它们的情况下运行.exe。 如何配置electronic-forge,我可以在不复制源代码的情况下打包?

1 个答案:

答案 0 :(得分:0)

在package.json

中添加
"build": {
"asar": true,
}

打包后,它会将您的源代码转换为.asar文件

out/
- appname-forge-win32-x64/
- - locales/
- - resources/
- - - app.asar
- - - electron.asar