【发布时间】:2017-12-25 10:15:39
【问题描述】:
我正在尝试在树莓派上运行一个电子应用程序。当我使用
var TJBot = require('tjbot')在我的代码中导入一个node包,出现如下错误:
## There is an issue with `node-fibers` ##
`/Users/apple/app/node_modules/asyncawait/node_modules/fibers/bin/darwin-x64-53/fibers.node` is missing.
Try running this to fix the issue: /Users/apple/app/node_modules/electron/dist/Electron/
app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper
/Users/apple/app/node_modules/
asyncawait/node_modules/fibers/build
Uncaught Error: Missing binary. See message above.
at Object.<anonymous> (/Users/apple/app/node_modules/asyncawait/node_modules/fibers/fibers.js:20:8)
at Object.<anonymous> (/Users/apple/app/node_modules/asyncawait/node_modules/fibers/fibers.js:26:3)
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)
如果我删除这条线或不使用电子运行它,一切正常,所以我不确定这个节点库是否有问题或者它是由电子引起的
在/Users/apple/app/node_modules/asyncawait/node_modules/fibers/bin/里面我可以看到
darwin-ia32-46 darwin-x64-48 linux-ia32-48 repl win32-x64-46
darwin-ia32-48 darwin-x64-51 linux-x64-46 win32-ia32-46 win32-x64-48
darwin-x64-46 linux-ia32-46 linux-x64-48 win32-ia32-48
为什么我需要darwin-x64-53,它来自哪里?
【问题讨论】:
标签: node.js npm raspberry-pi electron