npm ref n’a pas pu localiser l’erreur du fichier de liaisons

J’utilise le paquet ref dans mon projet nodejs qui utilise electron. Mais le problème est que lorsque j’utilise ref dans mon code JS, une erreur est générée, à savoir qu’il ne peut pas localiser le fichier de liaisons. Voici l’erreur

Erreur: Impossible de localiser le fichier de liaisons. A tenté:

→ C: … \ EMVModule.asar \ node_modules \ ref \ build \ binding.node → C: … \ EMVModule.asar \ node_modules \ ref \ build \ Debug \ binding.node → C: … \ EMVModule .asar \ node_modules \ ref \ build \ Version \ binding.node → C: … \ EMVModule.asar \ node_modules \ ref \ out \ Debug \ binding.node → C: … \ EMVModule.asar \ node_modules \ ref \ Debug \ binding.node → C: … \ EMVModule.asar \ node_modules \ ref \ out \ Release \ binding.node → C: … \ EMVModule.asar \ node_modules \ ref \ Release \ binding.node → C : … \ EMVModule.asar \ node_modules \ ref \ build \ default \ binding.node → C: … \ EMVModule.asar \ node_modules \ ref \ compilé \ 6.5.0 \ win32 \ x64 \ binding.node aux liaisons (C: … \ EMVModule.asar \ node_modules \ bindings \ bindings.js: 88: 9) dans Object. > (C: … \ EMVModule.asar \ node_modules \ ref \ lib \ ref.js: 5: 47) dans Module._comstack (module.js: 556: 32) dans Object.Module._extensions..js (module .js: 565: 10) dans Module.load (module.js: 473: 32) dans tryModuleLoad (module.js: 432: 12) dans Function.Module._load (module.js: 424: 3) dans Module.require (module.js: 483: 17) à require (internal / module.js: 20: 19) à Object. > (C: … \ EMVModule.asar \ node_modules \ ffi \ lib \ ffi.js: 6: 11)

J’ai aussi essayé d’utiliser la reconstruction par électrons et le noeud-gyp pour reconstruire, mais sans aucune utilisation. Y a-t-il un moyen de résoudre ce problème?

Merci

Après de nombreux essais et erreurs, cette commande a finalement fait la magie

node-gyp rebuild --target=1.4.0 --arch=x64 --dist-url="https://atom.io/download/atom-shell" --msvs_version=2015