J'ai réussi à construire l'addon node.js, qui fonctionne bien avec Node sous Windows. Maintenant, je veux créer une application Windows en utilisant Electron. Lors du chargement du module dans un fichier HTML, j'ai eu l'erreur:
var dbr = require('./build/Release/dbr');
Quelque chose ne va pas avec ATOM_Shell_ASAR.js .
Le problème ne s'est produit que sous Windows. Sous Linux et Mac, cela a bien fonctionné.
Comment puis-je le réparer?
Merci!
Vous devez reconstruire votre addon Node natif pour Electron, les étapes sont décrites dans la documentation .
J'utilise la version Electron 2 et j'ai la même erreur avec un autre module.
J'ai résolu ce problème par ce conseil sur la page Electron: Pour vous assurer que vos dépendances natives correspondent toujours à la version électronique , ajoutez simplement le script "postinstall": "electron-builder install-app-deps"
à votre package.json
.
Et puis j'ai changé: "postinstall": "electron-builder install-app-deps && npm run lint:fix"
. Puis npm run postinstall
.