我正在尝试使用电子remote
来设置应用程序菜单等。但是,有角度的polyfill会将require('electron).remote
和日志require is not a function
捕获到控制台。 (这是有道理的,因为它不是普通网络环境中的功能。)
有没有办法阻止这种情况?
答案 0 :(得分:3)
根据电子文档,在angular和systemjs polyfill之前,可以使用此代码覆盖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/