【问题标题】:Node require() inside Angular 2 App with ElectronAngular 2 App 中的节点 require() 与 Electron
【发布时间】:2016-07-22 12:23:59
【问题描述】:

我正在尝试使用电子的remote 来设置应用程序菜单等。但是,有角度的填充物会捕获require('electron).remote 并将require is not a function 记录到控制台。 (这是有道理的,因为它不是普通 Web 环境中的功能。)

有没有办法防止这种情况发生?

【问题讨论】:

    标签: angular electron


    【解决方案1】:

    根据电子文档,可以在 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/

    【讨论】:

      猜你喜欢
      • 2017-01-16
      • 2018-06-23
      • 2018-06-08
      • 1970-01-01
      • 2016-11-10
      • 1970-01-01
      • 1970-01-01
      • 2016-02-24
      • 2023-01-12
      相关资源
      最近更新 更多