node-webkit中使用sqlite3
2014-01-22 15:29
260 查看
sqlite3的官方文档提到:nodejs和node-webkit的ABI不同,所以默认的安装方式:
安装的sqlite3是无法使用的,需要重新编译。
编译方法:
windows下:
配置编译环境:
编译步骤
注意:本人在编译的时候遇到Python不是内部命令的错误,设置了path也不行,故本人在编译的时候多加了一个命令:set PATH=%PATH%;C:\Python27,把此语句放在第三部执行即可
MAC的编译:
省去 “windows编译中配置编译环境”中的1,2步外,剩下的都一致
npm install sqlite3
安装的sqlite3是无法使用的,需要重新编译。
编译方法:
windows下:
配置编译环境:
1,安装python,据说nodejs的编译建议使用的的版本是2.6+,但不推荐3.0,所以本人也就不去深究了,本人使用的是2.7的版本 2,VC++编译器,包含在VS2010中(VC++ 2010 Express亦可) 3,安装nw-gyp ,使用命令:npm install nw-gyp -g
编译步骤
1,安装sqlte3,使用命令:npm install sqlite3 2,在cmd中切换到sqlite3所在的目录,cd ./node_module/sqlite3 3,输入命令:nw-gyp rebuild --target=0.8.4 (0.8.4为node-webkit的版本号) 4,把./build/Release/node-sqlite3.node 复制到 ./lib/binding/Release/node-v11-win32-ia32/ 下,如果文件夹不存在请手动创建
注意:本人在编译的时候遇到Python不是内部命令的错误,设置了path也不行,故本人在编译的时候多加了一个命令:set PATH=%PATH%;C:\Python27,把此语句放在第三部执行即可
MAC的编译:
省去 “windows编译中配置编译环境”中的1,2步外,剩下的都一致
相关文章推荐
- nw.js node-webkit系列(25)child_process中spawn和exec方法的使用
- 在node-webkit中使用node modules
- nw.js node-webkit系列(7)Native UI API Menu的使用
- node-webkit 使用笔记
- nw.js node-webkit系列(9)Native UI API App的使用
- 使用Sublime Text 2编辑和运行node-webkit应用程序
- node-webkit 相关使用心得 --系统托盘(tray)的使用方法
- 从零开始学习Node.js例子八 使用SQLite3和MongoDB
- nw.js node-webkit系列(15)如何使用内部模块和第三方模块进行开发
- 使用node-webkit实现打包工具的小结
- node-webkit 使用简介开发桌面应用
- node-webkit中使用sqlite3(MAC平台)
- node-webkit使用教程
- node.js中使用sqlite3
- nw.js node-webkit系列(5)Native UI API Window的使用
- 使用sublime text 2和3调试node-webkit
- node-webkit 使用教程
- 解决node-webkit下使用<audio>标签无法播放音频的问题
- 使用node-webkit开发Clover桌面客户端的一些记录(一)
- 使用Sublime快速开发node-webkit客户端程序