electron 项目的 sqlite3 编译包,直接用,省心。省去你自己折腾编译环境的麻烦。只需要把下载好的node_sqlite3.node.zip
解压,把里面的node_sqlite3.node
拷贝到你的node_modules/sqlite3/lib/binding
目录下就行。
适配的是Electron 3.0.5,还有sqlite3 v4.0.3,版本刚刚好。如果你跟我一样懒得每次都重新编译,直接用它挺省事的。安装也快,关键是踩坑少。
哦对了,路径记得别搞错。放的位置是:yourPj/node_modules/sqlite3/lib/binding
,放错了也不会报错,就是加载不了。要不然你一运行就会报找不到node_sqlite3.node
,找半天还不如一开始看清楚。
想深入了解点 sqlite3 相关的内容,可以看看这些文章:
- SQLite3 预编译静态库,蛮适合想定制编译的
- sqlite3 安装指南,新手入门的不错选择
- SQLITE3 编程精粹,想系统点了解的话可以看看
如果你用的是 Electron + sqlite3 组合,又刚好版本匹配,那这个资源真的挺适合拿来即用。不想自己折腾编译的,可以放心下手。