2016-04-02 16 views
2

Uygulama menülerini ayarlamak için elektronun remote kullanılmaya çalışıyorum. Ancak, açısal çoklu doldurucular require('electron).remote'u yakalar ve konsola require is not a function günlüğünü kaydeder. (Normal bir web ortamının içinde bir işlev olmayacağı anlamını taşır.)Node require() Angular 2'nin içinde Electron ile birlikte uygulama

Bunu önlemek için bir yol var mı?

cevap

3

elektron Docs göre gerektiren çarpışma açısal ve systemjs polyfills önce bu kodu kullanarak geçersiz kılınabilir: Burada

<script> 
    window.nodeRequire = require; 
    delete window.require; 
    delete window.exports; 
    delete window.module; 
</script> 

diğer bilgiler: http://electron.atom.io/docs/v0.37.3/faq/electron-faq/

+0

Cankurtaran, teşekkürler. – Snowman