
--onedir 参数的时候速度正常
1 abersheeran 2022 年 1 月 19 日 因为它所谓的单个二进制文件其实也会先解压成目录形式,然后再启动。多了一步自然慢一些 |
2 ChrisFreeMan OP @abersheeran 啊..那这个感觉好鸡肋啊 |
3 abersheeran 2022 年 1 月 19 日 @ChrisFreeMan 还有好处的。免去了你分发的时候还要告诉用户入口在哪个目录的哪个文件 |
4 ChrisFreeMan OP @abersheeran 搞清楚了,--onedir 情况下会自动打包成.app 形势,删除 dist 旁边的文件夹也是可以独立执行的。。我再研究一下。。 |
5 ysc3839 2022 年 1 月 19 日 via Android @abersheeran macOS 的 app 本来就是一个文件夹,按理说不需要自解压吧? |
6 hotsymbol 2022 年 1 月 19 日 需要先执行 source -- active |
7 zachlhb 2022 年 1 月 20 日 via iPhone 打包到文件夹,然后按照 macos 的格式做成 app 就行了 |
8 ChrisFreeMan OP |
9 ali12333 2022 年 2 月 11 日 |
10 ali12333 2022 年 2 月 11 日 If you specify --windowed with either option, the dist folder also contains an OS X application named myscript.app. 所以如果你用了-w, 或者--windowed, 那么就会自动生成一个.app 的文件夹, 可以直接运行, 比 windows 要方便些, windows 还要使用 Enigma Virtual Box 将文件夹压缩成一个 exe 文件。 -D 的启动速度快非常多, 但是 -D 的体积会比 -F 要大 2-3 倍 |