编辑:我通过使用 electron-builder 解决了这个问题,它在后台使用 webpack,因此默认情况下所有问题都得到了很好的处理。我最初使用电子锻造和电子包装器时发布了这个问题,虽然我搜索了几个资源,但我仍然无法理解电子锻造/电子包装器/电子制造商之间的区别
原始问题:
我使用 react 和 typescript 用 electron-forge 构建了一个电子应用程序,但我发现它在发行版中包含了我的整个 typescript 源代码。
挖了一圈,似乎没有办法摆脱源头,甚至asar
可以很容易地提取出来。缩小源代码可能是防止他人复制和粘贴我的项目的最“正确”方式。我想可能我可以通过利用afterCopy
电子包装器提供的钩子来实现这一点,但不知道我应该怎么做,有什么建议吗?