2016-04-02 3 views
2

Я пытаюсь использовать электронное меню remote для установки меню приложений и т. Д. Однако угловые полисы захватывают require('electron).remote и лог require is not a function на консоль. (Это имеет смысл, поскольку это не будет функцией внутри обычной веб-среды.)Узел требует() внутри Angular 2 App with Electron

Есть ли способ предотвратить это?

ответ

3

Согласно электронной документации, то требуется столкновение может быть отвергнуто, используя этот код перед угловым и systemjs polyfills:

<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/

+0

спасатель, спасибо. – Snowman