NW.js - "Модуль не зарегистрировался самостоятельно" при перезагрузке страницы
При первом запуске приложения NW.js модули загружаются без ошибок (и работает). Если я обновляю страницу (CTRL+R, F5 или SHIFT+F5), я получаю ошибку: Module did not self-register
, Это происходит только тогда, когда ffi
или же ref
необходимо.
const ffi = require('ffi');
const ref = require('ref');
В Электроне работает без проблем.
Есть идеи?
nw.js v0.18.8
Node v7.2.0
Chromium 54.0.2840.99
ffi@2.2.0
ref@1.3.3
Вот полный вывод ошибок:
Uncaught Error: Module did not self-register.(…)
Module._extensions..node @ VM1704 module.js:640
Module.load @ VM1704 module.js:512
tryModuleLoad @ VM1704 module.js:471
Module._load @ VM1704 module.js:463
Module.require @ VM1704 module.js:522
require @ VM1705 module.js:20
bindings @ C:\Users\Even\Desktop\nwjs-sdk-v0.18.8-win-ia32\app\node_modules\bindings\bindings.js:76
(anonymous function) @ C:\Users\Even\Desktop\nwjs-sdk-v0.18.8-win-ia32\app\node_modules\ref\lib\ref.js:5
Module._compile @ VM1704 module.js:595
Module._extensions..js @ VM1704 module.js:610
Module.load @ VM1704 module.js:512
tryModuleLoad @ VM1704 module.js:471
Module._load @ VM1704 module.js:463
Module.require @ VM1704 module.js:522
require @ VM1705 module.js:20
(anonymous function) @ C:\Users\Even\Desktop\nwjs-sdk-v0.18.8-win-ia32\app\node_modules\ffi\lib\ffi.js:6
Module._compile @ VM1704 module.js:595
Module._extensions..js @ VM1704 module.js:610
Module.load @ VM1704 module.js:512
tryModuleLoad @ VM1704 module.js:471
Module._load @ VM1704 module.js:463
Module.require @ VM1704 module.js:522
require @ VM1705 module.js:20
(anonymous function) @ C:\Users\Even\Desktop\nwjs-sdk-v0.18.8-win-ia32\app\FsuipcMonitor.js:22
Module._compile @ VM1704 module.js:595
Module._extensions..js @ VM1704 module.js:610
Module.load @ VM1704 module.js:512
tryModuleLoad @ VM1704 module.js:471
Module._load @ VM1704 module.js:463
Module.require @ VM1704 module.js:522
require @ VM1705 module.js:20
self.require @ VM1758:11
(anonymous function) @ mainpage_renderer.js:15