electron+angular使用electron-builder打包(Not allowed to load local问题)

这是我使用electron-builder对angular项目进行打包时所遇到的一些问题,希望对各位被坑的人有些许帮助

electron+angular使用electron-builder打包(Not allowed to load local问题)_第1张图片

Not allowed to load local的意思是打包之后无法找到正确路径,可以参考以下方法参考解决

安装electron-builder
yarn add electron-builder --save-dev 或者npm add electron-builder --save-dev

将package.json中的dependencies目录下的
"electron": "^4.1.4",
移动到devDependencies(这一部分应该会有错误提示)

将win.loadURL(`file://${__dirname}/dist/项目名称/index.html`);
更改为  win.loadURL(`file://${__dirname}/src/index.html`);


将dist目录下编译文件复制到src文件夹下,并删除原有文件

如果使用以上方法还是不能解决问题,建议解压安装文件下的asar文件并参考它的目录结构进行修改

参考网址:【electron打包:electron-packager及electron-builder两种方式实现(for Windows) - 个人文章 - SegmentFault 思否】 https://segmentfault.com/a/1190000013924153

你可能感兴趣的:(问题,问题,electron,angular)