nodejs Module did not self-register
2016-06-12 17:45
543 查看
当系统中安装有多个nodejs版本的时候会发生版本冲突
比如nodejsv0.10.18 版本和nodejs 4.4.5版本同时存在,这个时候编译nodejs c++扩展组件可能会出现兼容问题,虽然组件编译成功了,但是运行的时候会出现
nodejs Module did not self-register 的错误
这个时候你想用那个版本编译就重新 全局 npm rebuild 一下
再重新编译c++ 组件就可以解决这个问题
比如nodejsv0.10.18 版本和nodejs 4.4.5版本同时存在,这个时候编译nodejs c++扩展组件可能会出现兼容问题,虽然组件编译成功了,但是运行的时候会出现
nodejs Module did not self-register 的错误
这个时候你想用那个版本编译就重新 全局 npm rebuild 一下
再重新编译c++ 组件就可以解决这个问题
相关文章推荐
- SourceProvider.getJniDirectories
- Linux 自检和 SystemTap
- Trac 中文语言安装
- Python 七步捉虫法
- 软件 bug 的生命周期
- Firefox2中输入框丢失光标bug的解决方法
- 使用ruby部署工具mina快速部署nodejs应用教程
- 路由器的配置与调试
- 对于技术人员的出现了运行时间错误,是否要进行调试的解决方法
- for命令的一些bug分析
- 修正IE下使用CSS属性overflow的bug
- 解决IE6 3像素Bug的css写法
- Google官方支持的NodeJS访问API,提供后台登录授权
- 浅谈Nodejs观察者模式
- nodejs教程之环境安装及运行
- nodejs中的fiber(纤程)库详解
- 基于NodeJS的前后端分离的思考与实践(五)多终端适配
- 基于NodeJS的前后端分离的思考与实践(二)模版探索
- 实例详解Nodejs 保存 payload 发送过来的文件
- 我的NodeJs学习小结(一)