电子积累器app尺寸太大

时间:2017-12-18 10:30:55

标签: electron electron-builder electron-packager

我发现使用电子构建器生成的MyApp.exe文件几乎约为500M。我不知道我做了什么,因为以前,只是对于ia32或x64,它将是大约196M。我也看了这个link,它只提到了55MB-60MB左右。所以问题是,为什么我的exe文件的大小如此之大?我的应用程序本身非常小,如果电子只有大约33MB,那么那里有多余的空间呢?

这是我的package.json条目:

$ diff -c a-old.c a-new.c
*** a-old.c 2017-12-18 11:54:51.000000000 +0100
--- a-new.c 2017-12-18 11:43:21.000000000 +0100
***************
*** 42,50 ****
          pidt[0]=getpid();
          printf("pid enregistré= %d\n", pidt[0]);
          signal(SIGUSR1, sig_handlerr);
          exit(0);
      }
-     wait(NULL); 

      signal(SIGUSR1, sig_handler);

--- 42,50 ----
          pidt[0]=getpid();
          printf("pid enregistré= %d\n", pidt[0]);
          signal(SIGUSR1, sig_handlerr);
+         pause();  /* wait for a signal to arrive */
          exit(0);
      }

      signal(SIGUSR1, sig_handler);

这是电子应用的预期大小吗?有什么办法让它变小?

此致 阿伦

1 个答案:

答案 0 :(得分:6)

你可以尝试npm prune --production,但即使是最小的Electron应用程序也会大约100MB。