npm ref не удалось найти ошибку файла привязок

Я использую пакет ref в моем проекте nodejs, который использует электрон. Но проблема в том, что когда я использую ref в своем JS-коде, он выдает ошибку, что не может найти файл привязок. Вот ошибка

Ошибка: не удалось найти файл привязок. Пытался:

→ 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 \ Release \ 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 \ compiled \ 6.5.0 \ win32 \ x64 \ binding.node в привязках (C: ... \ EMVModule.asar \ node_modules \ bindings \ bindings.js: 88: 9) в Object. > (C: ... \ EMVModule.asar \ node_modules \ ref \ lib \ ref.js: 5: 47) в Module._compile (module.js: 556: 32) в Object.Module._extensions..js (module .js: 565: 10) в Module.load (module.js: 473: 32) в tryModuleLoad (module.js: 432: 12) в Function.Module._load (module.js: 424: 3) в Module.require (module.js: 483: 17) при требовании (internal / module.js: 20: 19) при объекте. > (C: ... \ EMVModule.asar \ node_modules \ ffi \ lib \ ffi.js: 6: 11)

Я также пробовал использовать перестройку электронов, и я пытался использовать node-gyp для перестройки, но без толку. Есть ли способ решить эту проблему?

Спасибо


person Shashank B S    schedule 03.02.2017    source источник


Ответы (1)


После долгих проб и ошибок эта команда, наконец, сотворила чудо.

node-gyp rebuild --target=1.4.0 --arch=x64 --dist-url="https://atom.io/download/atom-shell" --msvs_version=2015
person Shashank B S    schedule 03.02.2017