把dll的load放在Electron中,就會報一個錯;
dll 沒有加載成功,
Electron是我們最終的Javascript運行容器
造成這個問題的原因,
因為electron和node.js用的V8版本不一致,所以直接使用npm安裝的模塊可能在electron中不可用,特別是使用c、c++開發的模塊。安裝的模塊不僅需要與node版本匹配,還需要與electron版本匹配
查看文檔中,使用原生模塊部分,尋找解決方案。
解決思路 (重新構建依賴):
安裝electron-rebuild 依賴(npm install electron-rebuild -D),
然后運行如下命令:
.\node_modules\.bin\electron-rebuild ...