[英]Does Production Electron need node_modules/
在过去的 4 个月里,我们一直在开发 Electron 和 React 应用程序,我们即将发布它。 这是我的第一个产品 Electron 应用程序,我注意到解压后的大小非常大,app.asar 包含超过 100mb 的 node_modules。
TLDR:我构建的 electron 应用程序是否真的需要在构建中包含 node_modules(为 linux 和 armv7l 构建)? 我知道 React 应用程序在构建后不会。 我的临时工作是将我的反应依赖转移到 devDependencies,所以 electron-builder 会忽略它们。 --(我知道这不是最佳实践,因为单独部署带有大量服务的 React 应用程序只会读取生产依赖项——但不应该成为我们应用程序部署的问题)
不,您不需要在 electron 构建中包含您的node_modules
。 大多数必需的依赖项应该被转换到build
文件夹中。
文档在这里: https://www.electronjs.org/docs/latest/tutorial/using-native-node-modules
您也应该能够很容易地对此进行测试。 从构建目标中删除node_modules
并在运行构建后进行测试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.