很可能是项目中使用了一些非html, css, js的源文件,比如用了Makefile来编译了cpp代码,或者执行的exec命令为cp dir/something.cpp之类的文件操作命令。 可以使用修改forge.config.js文件配置的方式,使得npm run make的时候自动把Makefile等exec命令中用到的文件和目录复制到打包后的根目录中。 具体来说,可以给forge...
正常使用npm run start或直接electron .运行和调试项目的时候,都没有什么问题,但是使用electron-package构建项目之后,发现跑不起来,通过打开资源目录发现有几个node_modules第三方包没有被打包进去,找到这些包的安装位置之后手动复制进去就OK了 但是为什么会发生这样的情况呢?最后找到原因是package.json里边没有这些包的...
打开npm全局安装路径,定位到 node_modules\electron-packager\src vscode 打开此目录 搜索packageForPlatformAndArch 定位到 async packageForPlatformAndArch (downloadOpts) { const zipPath = await this.getElectronZipPath(downloadOpts) 把zipPath改成自己本地的zip路径 然后就可以开心的使用electron-packager了...
electron:Electron框架本身的依赖项。 electron-builder:用于构建和打包Electron应用程序的工具。 electron-packager:用于将Electron应用程序打包为可执行文件的工具。 electron-winstaller:用于将Electron应用程序打包为Windows安装程序的工具。 electron-localshortcut:本地快捷键 electron-store:本地存储 下面是main.js 加载页...
请问这个问题解决了吗
如果使用electron-builder打包只会打包 dependencies 中的依赖,检查下缺失的依赖是否在里面....
1、shell脚本使用electron的打包指令,双击electron工程root目录下的dobiPackageEXE文件,即可打包 2、双击dobiPackageEXE文件后,输入打包.exe文件的包名及需要打的版本号 3、如果双击后提示无权限,请执行:sudo chmod +x dobiPackageEXE,赋予dobiPackageEXE文件权限 备注:由于用于打包的指令中已经写死了.exe的包的icon为:...
打包应用 #在 electron-autoupdate-scaffold 目录下npm run build 执行后会在控制台输入打包进度的日志: npm run build > electron-autoupdate-scaffold@0.0.1 build D:\honey\electron-autoupdate-scaffold > electron-builder -w • electron-builder version=20.15.0 ...
"asar": true // 开启asar加密打包,源代码文件会加密到这个文件,解决暴露问题 }, "electronWinstallerConfig": { "name": "electron-app" }, "electronInstallerDebian": {}, "electronInstallerRedhat": {}, "github_repository": { "owner": "", ...
配置Electron Builder:如果你使用Electron Builder,你还需要在package.json中添加build配置部分,以指定应用的打包选项和分发渠道。 添加其他依赖项:根据项目需求,你可能需要添加其他Node.js模块或Electron插件作为依赖项。5. 修改package.json后需要进行的操作