如题!!! npm install mysql-libmysqlclient https://github.com/Sannis/node-mysql-libmysqlclient
1 回复
仔细看了一下,这个库有2个问题:
- nan的版本比较旧(作者因该是最大版本测到了0.11)
- 更新nan后,还有一些地方的用法是错误的,可能不是完全按照nan的规范来写的,比如:
src/mysql_bindings_connection.cc
的637行:
637 V8::GetCurrent()->LowMemoryNotification();
新的v8引擎里把这个实现放在了v8::Isolate里面,所以应该是:
637 v8::Isolate::GetCurrent()->LowMemoryNotification();
还有不少其他地方也是不符合新版本v8的,具体的还得需要楼主钻进去研究一下代码了。