※前回の質問を少し変えて再掲しました
https://teratail.com/questions/135416
Electronでnpmのネイティブモジュール(node-gyp)を動かす方法が分かりません
virtualdesktopsというnpmモジュールをインストールすることはできたのですが、レンダラープロセスで読み込むとエラーがでます。(node.js単体だとエラーはなく正常に動作します。)
javascript
1var virtualdesktops = require('virtualdesktops');
※伏せてありますが、ソフト名は英語かつ記号は無いです
Uncaught Error: A dynamic link library (DLL) initialization routine failed. \?\C:\ソフト名\node_modules\virtualdesktops\build\Release\virtualdesktops.node at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:172:20) at Object.Module._extensions..node (module.js:671:18) at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:172:20) at Module.load (module.js:561:32) at tryModuleLoad (module.js:504:12) at Function.Module._load (module.js:496:3) at Module.require (module.js:586:17) at require (internal/module.js:11:18) at Object.<anonymous> (C:\※ソフト名\node_modules\virtualdesktops\index.js:3:25) at Object.<anonymous> (C:\※ソフト名\node_modules\virtualdesktops\index.js:64:3)
https://teratail.com/questions/19029を参考にしてelectron-rebuildしてみたのですが。同様のエラーが発生しました。
C:\ソフト名>.\node_modules.bin\electron-rebuild.cmd √ Rebuild Complete
あなたの回答
tips
プレビュー