我目前正在Muon开发IPFS /以太坊dapp。 因为我需要Metamask,所以我从以下样板开始:https://github.com/SwapyNetwork/electron-metamask-boilerplate
到目前为止,一切正常。 但是我不能在渲染器进程或html脚本标记中使用require('anything')。 (见下文)
样板代码似乎存在问题,但我找不到它。 还是Muon不支持渲染器中的节点代码?
我唯一的测试更改是将节点集成显式设置为true, 在index.js中插入require('fs')。 (我当然安装了fs)。
我尝试了stackoverflow和其他站点提供的许多不同解决方案,但找不到解决方案。
谢谢
答案 0 :(得分:0)
根据介子的github repo:
某些Muons目标包括:
- 使用次要色斑直接使用铬源(消除chrome_src的电子副本)
- 使集成铬组件的痛苦减轻
- 更快,更简化的端到端构建过程(请参阅browser-laptop-bootstrap)。
- 添加对Chrome扩展程序的支持
- 为渲染器添加了针对安全性的功能:
- 完全删除节点(通过渲染过程)
- 完整沙箱
- 可脚本化的window.opener支持
如您所见,μon不支持渲染的节点代码。它是出于安全目的设计的。 Muon对于某些应用程序可能非常有用,但是如果您确实需要在渲染器中使用 require ,我建议使用电子。