node-webkit中使用sqlite3
生活随笔
收集整理的這篇文章主要介紹了
node-webkit中使用sqlite3
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
sqlite3的官方文檔提到:nodejs和node-webkit的ABI不同,所以默認(rèn)的安裝方式:
npm install sqlite3安裝的sqlite3是無(wú)法使用的,需要重新編譯。
編譯方法:
windows下:
配置編譯環(huán)境:
1,安裝python,據(jù)說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 sqlite32,在cmd中切換到sqlite3所在的目錄,cd ./node_module/sqlite33,輸入命令:nw-gyp rebuild --target=0.8.4 (0.8.4為node-webkit的版本號(hào))4,把./build/Release/node-sqlite3.node 復(fù)制到 ./lib/binding/Release/node-v11-win32-ia32/ 下,如果文件夾不存在請(qǐng)手動(dòng)創(chuàng)建注意:本人在編譯的時(shí)候遇到Python不是內(nèi)部命令的錯(cuò)誤,設(shè)置了path也不行,故本人在編譯的時(shí)候多加了一個(gè)命令:set?PATH=%PATH%;C:\Python27,把此語(yǔ)句放在第三部執(zhí)行即可
MAC的編譯:
省去 “windows編譯中配置編譯環(huán)境”中的1,2步外,剩下的都一致
?
????
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/spnt/p/3529860.html
總結(jié)
以上是生活随笔為你收集整理的node-webkit中使用sqlite3的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: asp.net 导出excel带图片
- 下一篇: 对三层架构的简单改进