日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Electron】Error: A dynamic link library (DLL) initialization routine failed.

發布時間:2025/6/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Electron】Error: A dynamic link library (DLL) initialization routine failed. 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

electron是可以使用node原生模塊的,但是需要重新編譯一下

方法在文檔里面有寫傳送門: using-native-node-modules

這個不分你用什么模塊,但是按照文檔說的方法還是可能會有問題

比如我的報錯是這樣的

Error: A dynamic link library (DLL) initialization routine failed.\\?\C:\Users\93214\Documents\projects\sniffer\node_modules\_cap@0.2.0@cap\build\Release\cap.nodeat process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:166:20)at Object.Module._extensions..node (module.js:671:18)at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:166: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:\Users\93214\Documents\projects\sniffer\node_modules\_cap@0.2.0@cap\lib\Cap.js:3:13)at Object.<anonymous> (C:\Users\93214\Documents\projects\sniffer\node_modules\_cap@0.2.0@cap\lib\Cap.js:13:3) 復制代碼

按照文檔的easy way執行了一遍,不行,這種時候嘗試一下用gyp方法,注意報錯的是在哪,比如我這個在node_modules\_cap@0.2.0@cap,就要在這個文件夾用gyp

文檔里面沒有寫gyp在Windows怎么用,這個其實很好查到,隨便指個路windows下安裝node-gyp

然后運行 node-gyp rebuild --target=0.29.1 --arch=x64 --dist-url=https://atom.io/download/atom-shell

參數還是用文檔里給的那幾個,target是electron版本,arch=x64是64位系統,如果是32位改成x86應該就行了,我猜的。后面那個不改。

轉載于:https://juejin.im/post/5cd4f202f265da038c022ef7

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的【Electron】Error: A dynamic link library (DLL) initialization routine failed.的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。