Comment utiliser node_modules au sein de l'Électron?

À l'aide d'électrons en combinaison avec Angular2, Tapuscrit et de l'Électron, je suis d'essayer de trouver comment utiliser un nœud paquet de module installé via npm.
Le problème actuel est que je dois spécifier l'emplacement du module de var module = require('./node_modules/xyz/lib/xyz.js'). Mais alors l'électron ne trouve pas les dépendances de xyz, qui sont situés à l'intérieur de ./node_modules/xyz/node_modules/yyy et se plaint ./yyy.js ne peut pas être trouvé.

L'électron app structure

dist  
├── angular2.dev.js   
├── config.js  
├── index.html  
├── main.js  
├── node_modules  
├── package.json  
└── app.js  
S'avère que j'ai utilisé mnp d'installer des modules, mais je JSPM avec Angular2 pour le chargement des modules. lors de l'installation de modules avec jspm install npm:xyz alors je peux exiger des modules dans l'électronique comme require('xyz') .
Je pense que je sais ce qu'est le problème, une question similaire a été posée et je pense que cette réponse pourrait vous aider!

OriginalL'auteur Christian Karl Bernasko | 2015-06-05