如何将eletron项目打包成一个免安装独立的exe文件

我需要将electon项目打包成一个免安装的exe程序,拷贝给别人用,求教如何才能实现?查看网上教程,多是打包成安装包,或者是一个文件夹(免安装,但是东西太多)。

阅读 13.7k
2 个回答

自问自答下:
在项目根目录的package.json文件里添加

  "build":{
    "appId": "helloworld",
    "win":{
      "target": ["portable"]           
    }
  }

参考https://www.electron.build/co...
里面写到:

The top-level win key contains set of options instructing electron-builder on how it should build Windows targets. These options applicable for any Windows target.

  • target = nsis String | TargetConfiguration - The target package type: list of nsis, nsis-web (Web installer), portable (portable app without installation), appx, msi, squirrel, 7z, zip, tar.xz, tar.lz, tar.gz, tar.bz2, dir. AppX package can be built only on Windows 10.

怎么解决的啊 , 我加了这个还是打成多个文件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题