构建生产电子(使用npm和webpack)

时间:2017-04-06 10:33:43

标签: npm webpack electron

当我构建我的Electron应用程序进行制作时,我仍然会获得带有依赖项的node_modules文件夹。该文件夹由以下内容构成:

  1. 通过package.json安装的依赖项我已经注意到我可以从文件夹中删除它们(因为它们的代码在webpack bundle.js内)
  2. ffprobe-static,实际占用最大量40Mb
  3. node js模块,例如ajvdeferentialdebugdecamelize等等(总共158个文件夹,而我甚至不知道其中大多数,更不用说直接使用它们了。)
  4. 关于2:是否必须使用ffprobe-static的二进制文件?我可以使用ffprobe-static和电子二进制文件一起给出的ffmpeg.dll吗?

    关于3:为什么我需要这些,我怎么能摆脱它们?此外,Electron二进制文件已经附带一个18.9Mb node.dll文件。再说一次,我不能使用它而不是再次使用node_modules吗?

0 个答案:

没有答案