【发布时间】:2018-06-23 11:57:09
【问题描述】:
我正在开发一个电子应用程序,我假装使用本机模块。我需要ffi 和ref 作为我项目中的依赖项。我通过 npm 安装了这些库,并按照文档 Using Native Node Modules 中的建议使用 node-gyp rebuild 重建了模块。一切编译成功,但是当我尝试要求这些库时,我收到以下错误:
Uncaught Error: Could not locate the bindings file. Tried:
→ C:\Users\Utilizador\Documents\my_app\build\binding.node
→ C:\Users\Utilizador\Documents\my_app\build\Debug\binding.node
→ C:\Users\Utilizador\Documents\my_app\build\Release\binding.node
→ C:\Users\Utilizador\Documents\my_app\out\Debug\binding.node
→ C:\Users\Utilizador\Documents\my_app\Debug\binding.node
→ C:\Users\Utilizador\Documents\my_app\out\Release\binding.node
→ C:\Users\Utilizador\Documents\my_app\Release\binding.node
→ C:\Users\Utilizador\Documents\my_app\build\default\binding.node
→ C:\Users\Utilizador\Documents\my_app\compiled\6.5.0\win32\ia32\binding.node
奇怪的是搜索路径与库路径不对应,应该指向node_modules。我不知道是什么导致了这个问题。
任何帮助将不胜感激,在此先感谢您。
【问题讨论】: