php - 电子应用程序显示子进程错误并且它不起作用
问题描述
我正在用 laravel 项目构建电子应用程序。当我使用“npm start”运行应用程序时,它运行良好。但是,当我打包项目时,它显示“ChildProcess”错误并且应用程序无法运行。这是什么意思,我该怎么办?
注意:我基于本教程构建了我的应用程序https://github.com/laravelarticle/laravel-electron
解决方案
不要在 asar 包中包含您的 PHP 文件夹。无法访问生成。
使用它来正确构建您的应用程序。
asar = true Boolean - 是否使用 Electron 的存档格式将应用程序的源代码打包到存档中。
必须解包的节点模块将被自动检测,您无需显式设置 asarUnpack - 如果这不起作用,请提出问题。
smartUnpack = true Boolean - 是否自动解压可执行文件。
排序字符串
asarUnpack数组 | String - 与应用程序目录相关的 glob 模式,它指定在创建 asar 存档时要解压缩的文件。
推荐阅读
- wpf - WPF ObservableCollection 和 InotifyPropertyChanged
- javascript - React-native 0.61.5 release build android 在特定路线上导航后崩溃
- rstudio - 更改 Rstudio“查找”行为
- javascript - Javascript:在视口中启动 Lottie 动画
- mysql - 尽管语法正确,Nodejs Async await 没有正确等待
- javascript - javascript中正确的数组排序
- java - 无法通过使用带有 Aspose 工作簿的 java 在 ADO(s3 存储桶)中提供密码来取消保护 xlsx、xls 文件
- php - MySQL更新查询join和join left
- jenkins - Jenkins 构建:无法为锁定文件/home/ubuntu/.gradle/.../gradle-6.7.1-all.zip.lck 创建父目录
- python - Discord.gateway 警告“Shard ID 无心跳阻塞超过 10 秒。” 在使用熊猫时