【发布时间】:2016-07-22 12:23:59
【问题描述】:
我正在尝试使用电子的remote 来设置应用程序菜单等。但是,有角度的填充物会捕获require('electron).remote 并将require is not a function 记录到控制台。 (这是有道理的,因为它不是普通 Web 环境中的功能。)
有没有办法防止这种情况发生?
【问题讨论】:
我正在尝试使用电子的remote 来设置应用程序菜单等。但是,有角度的填充物会捕获require('electron).remote 并将require is not a function 记录到控制台。 (这是有道理的,因为它不是普通 Web 环境中的功能。)
有没有办法防止这种情况发生?
【问题讨论】:
根据电子文档,可以在 angular 和 systemjs 填充之前使用此代码覆盖 require 冲突:
<script>
window.nodeRequire = require;
delete window.require;
delete window.exports;
delete window.module;
</script>
更多信息在这里:http://electron.atom.io/docs/v0.37.3/faq/electron-faq/
【讨论】: