2016-03-16 18 views
6

私はNode.jsアドオンを正しくビルドしました。これはNode on Windowsとうまく動作します。 今、Electronを使用してWindowsアプリケーションを作成したいと考えています。 ATOM_SHELL_ASAR.jsと間違っElectron Uncaught Error:ダイナミックリンクライブラリ(DLL)の初期化ルーチンが失敗しました

var dbr = require('./build/Release/dbr'); 

enter image description here

何か:HTMLファイル内のモジュールをロードするとき、私はエラーを得ました。 enter image description here

この問題はWindowsでのみ発生しました。 LinuxとMacではうまくいきました。

どうすれば修正できますか?

ありがとうございます!

答えて

8

Electronのネイティブノードアドオンを再構築する必要があります。the steps are outlined in the docs

+0

Windowsの場合は? Linuxを再構築せずに動作しました。 – yushulx

+0

Mac OS Xでも再構築なしで動作しました。 – yushulx

+0

私はWindows用のモジュールを再構築しましたが、今は動作しています。 LinuxとMac用にモジュールを再構築する必要がない理由を説明できますか?ありがとう。 – yushulx

関連する問題