2016-06-26 66 views
1

我遇到这个问题,当我尝试运行我的node.js应用程序。我试图删除我的node_modules文件夹,然后npm安装但不起作用。任何想法?绑定模块没有自行注册

谢谢!

这是错误:

node_modules/bindings/bindings.js:83 
     throw e 
     ^

Error: Module did not self-register. 
    at Error (native) 
    at Object.Module._extensions..node (module.js:440:18) 
    at Module.load (module.js:357:32) 
    at Function.Module._load (module.js:314:12) 
    at Module.require (module.js:367:17) 
    at require (internal/module.js:16:19) 
    at bindings (/.../.../react-rpi/node_modules/bindings/bindings.js:76:44) 
    at Object.<anonymous> (/.../.../react-rpi/node_modules/epoll/epoll.js:1:99) 
+0

可能的重复http://stackoverflow.com/questions/28486891/uncaught-error-module-did-not-self-register? – AlexD

+0

你是否真的在Linux系统或不同的平台(例如OS X或BSD)上运行它? – mscdex

+0

我在OS X上运行.Npm重建对我来说都不起作用 – LuisPinto

回答

1

这可能是你正在试图运行未编译你的架构/外设本机模块。

请评论这些软件包(raspberry-gpiolibusb和其他),并尝试从那里解决它。