请问关于打包的files配置问题
来源:12-4 调试整个pack流程

恍然小悟
2019-11-20
老师您好,在使用electron-builder打包时,main.js文件中用到的所有渲染进程中的文件是否要配置在files
结点下?
在您的课程里, main.js中通过require引用的文件要进行配置,如果是渲染进程的页面是否也要配置到files
中呢?
比如,我的main.js使用了渲染进程文件:
let listeningWindow = null;
ipcMain.on('listening-usb', (event, args) => {
//代码略...
listeningWindow.loadFile(path.resolve(__dirname, './src/renderer/ListeningUsb/ListeningUsb.html'));
});
以上的./src/renderer/
的文件是否都要配置在files中呢?
"build": {
//其它配置略...
"files": [
"src/renderer/**/*"
]
},
目前打包后的一个第三方库报错,我使用了React+Typescript, 不知道是不是这里的影响
写回答
1回答
-
同学你好 renderer 这些静态文件都是需要放入files的,基本原则是你最终的应用需要用哪些文件那么就一一打入,当然你可以使用 webpack 给你的 renderer 这些静态文件预先打包一次,这样体积就小很多,而不是直接复制文件了。我们项目中的 settings 配置窗口也是放在 files 中,全部拷贝进去的。
012019-11-29
相似问题
关于files属性是否需要
回答 1
打包的时候卡住
回答 3