zeromq w/ Electron:找不到绑定文件
Posted
技术标签:
【中文标题】zeromq w/ Electron:找不到绑定文件【英文标题】:zeromq w/ Electron: Could not locate the bindings file 【发布时间】:2016-02-29 09:06:24 【问题描述】:我使用的是 Windows 7 x64、nodejs 5.1.0 和 Electron 0.35。我按照Electron Quick Start app 的说明进行操作,然后将require("zmq")
行添加到main.js。此时,npm install zmq --save
之后,electron main.js
显示:
Error: Could not locate the bindings file. Tried:
[zmq.node
路径列表]
尝试的路径之一实际上存在于系统中,即node_modules/zmq/build/Release/zmq.node
如果我删除 Electron 应用程序代码并在 main.js 中仅保留 require("zmq")
行,我可以使用 node main.js
成功运行。使用 Electron 运行时我应该如何摆脱错误?
【问题讨论】:
【参考方案1】:在阅读Using Native Node Modules 后想通了。基本上,在原生包的每个 npm install
之后,需要通过发出 .\node_modules\.bin\electron-rebuild.cmd
使用 Electron 标头重新构建它。
【讨论】:
我运行“npm install --save-dev electron-rebuild”也运行“.\node_modules\.bin\electron-rebuild.cmd”但是这个解决方案对我不起作用;/以上是关于zeromq w/ Electron:找不到绑定文件的主要内容,如果未能解决你的问题,请参考以下文章
在 Electron + React + Webpack 设置中找不到模块“电子”
Summernote 和 Electron:未捕获的错误:找不到模块“jquery”