![](/img/trans.png)
[英]How can I resolve `Error: Could not locate the bindings file.` when using `node-ffi`?
[英]When I require('node-expat'), throw Error: Could not locate the bindings file
我需要 require('node-expat'),但它會拋出錯誤。 我不知道如何解決。 謝謝你的幫助。
Error: Could not locate the bindings file. Tried:
→ /Users/cfl/node_modules/node-expat/build/node_expat.node
→ /Users/cfl/node_modules/node-expat/build/Debug/node_expat.node
→ /Users/cfl/node_modules/node-expat/build/Release/node_expat.node
→ /Users/cfl/node_modules/node-expat/out/Debug/node_expat.node
→ /Users/cfl/node_modules/node-expat/Debug/node_expat.node
→ /Users/cfl/node_modules/node-expat/out/Release/node_expat.node
→ /Users/cfl/node_modules/node-expat/Release/node_expat.node
→ /Users/cfl/node_modules/node-expat/build/default/node_expat.node
→ /Users/cfl/node_modules/node-expat/compiled/7.5.0/darwin/x64/node_expat.node
at bindings (/Users/cfl/node_modules/bindings/bindings.js:88:9)
at Object.<anonymous> (/Users/cfl/node_modules/node-expat/lib/node-expat.js:4:32)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/Users/cfl/Downloads/node-xml2json-master/lib/xml2json.js:1:75)
我的問題是'node-expat'的目錄沒有完成。 刪除它並再次運行npm install node-expat
。
就我而言,Node 版本才是真正的問題。 我下載了最新版本的 Node,而不是“推薦給大多數用戶”的版本。 我刪除了最新版本並安裝了推薦的版本,瞧!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.