为生产电子产品而构建(使用npm和网页包)
当我为生产构建我的Electron应用程序时,我仍然会得到一个带有依赖项的为生产电子产品而构建(使用npm和网页包),npm,webpack,electron,Npm,Webpack,Electron,当我为生产构建我的Electron应用程序时,我仍然会得到一个带有依赖项的node\u modules文件夹。文件夹由以下部分组成: 通过package.json安装的依赖项我已经注意到我可以从文件夹中删除它们(因为它们的代码在webpackbundle.js中) ffprobe静态,实际占用量最大,为40Mb 节点js模块,如ajv,deferential,debug,decamelize,等等(总共158个文件夹,而我甚至不知道其中的大部分,更不用说直接使用它们了) 关于2:ffprobe的
node\u modules
文件夹。文件夹由以下部分组成:
bundle.js
中)节点
js模块,如ajv
,deferential
,debug
,decamelize
,等等(总共158个文件夹,而我甚至不知道其中的大部分,更不用说直接使用它们了)ffmpeg.dll
一起使用吗
关于3:为什么我需要这些,我如何才能摆脱它们?此外,Electron二进制文件已经附带了一个18.9Mb的node.dll文件。再说一次,我不能用这个来代替节点_模块吗 您以
--prunue=true
的方式运行构建??这将删除所有对已编译项目无用的文件夹是的,我删除了。我注意到有些模块不能在webpack中使用(比如electron window manager
),我看到的节点依赖关系与此相关。。。