项目根目录|main:electron主进程相关的代码|└─── main.js|└─── preload.js|build:打包后的页面代码|└─── index.html|└─── js文件、css文件、……略|package.json|……略 打包后的应用程序找不到对应文件是因为electron-builder打包时没有包含必要的“项目代码文件”,没有对应的文件自然就404了...
在配置文件中加入以上的文件之后就可以打包出来简单的文件夹,文件夹肯定不是我们想要的东西。下一步我们来继续讲别的配置。 2. 打包目标配置 要打包成安装程序的话我们有两种方式, 使用NSIS工具对我们的文件夹再进行一次打包,打包成exe 通过electron-builder的nsis直接打包成exe,配置如下 "win": { // 更改build下...
使用Electron 打包后报错 说找不到electron.js 都安装好几遍了 package.json 配置如下 { "name": "my-electron", "version": "0.1.0", "author": "Ruoduan", "private": true, "main": "main.js", "homepage": ".", "dependencies": { "react": "^16.9.0", "react-dom": "^16.9.0", "...
到这里去找对应的版本下载地址:https://github.com/electron/electron/releases/4、 4、接下来,winCodeSign文件不能下载 同样,直接想办法离线把这个文件对应的版本下载下来 解压放到下面的目录(没有目录就创建一下) C:\Users\***\AppData\Local\electron-builder\cache\winCodeSign 5、接下来又遇到rcedit-ia32.exe...
应该是你的路径不对。我这边是这样设定的 你可以按照我的设定实验下,如果还不行的话把你的main 改成“dist/main.js”有用1 回复 查看全部 3 个回答 推荐问题 js 如何将Key属性相同的放在同一个数组? {代码...} 说明:id和name是动态的,有可能后台返回的是age和school,不是固定id和name想要的结果是; {代...
electron vue-cli 打包找不到系统托盘图标 默认图标会放在根目录的public文件夹下logo_1.ico 开发环境没有问题,但是打包后就会报错,找不到 正确设置
//安装包源文件目录 把一些公用的提出来,要不然有可能找不到。 "files": [ "./installer.nsh", "./icon.ico", "./index.html", "./main.js", "./package.json", "app/**/*" ], //是否用asar打包,默认是true。如果用asar打包的话,那么项目目录将会都打包到asar中。打包完的resource中看不到项目...
{"productName":"productName","appId":"com.appid.app","copyright":"myapp","asar":false,// 是否加密,由于加密后有些资源找不到所以就不加密了"files": [// 需要打包的文件"build/**/*","main.js","preload.js"],"directories": {"output":"dist/win"// 输出路径},"win": {"icon":"build...
想了很久最后查看package.json文件发现我安装electron-updater模块的时候是安装到了devDependencies中,emm打包的时候应该是使用的生产环境也就是dependencies中的包也就是build的时候可能找不到electron-updater模块,提示 hidden modules也就不是很奇怪的问题了(个人感觉这里应该直接给个异常或者警告比较好),那是不是我应该将...