Press "Enter" to skip to content

编译nwjs用的sqlite3

pendyxiao 0

非常坑爹,无论google和百度基本找不到教程,只有github里面

https://github.com/mapbox/node-sqlite3#building-for-node-webkit

有Building for node-webkit的办法,可是怎么都无法成功,后来换了在git环境下才能成功编译下面记录一下编译过程

1、安装Python 2.7.14     https://www.python.org/downloads/

2、安装最新的nodejs+npm     https://nodejs.org/en/

3、安装git环境,https://git-scm.com/

4、运行git-bash

5、

6、安装windows-build-tools

7、

 

8、

9、下载node-sqlite3源码   https://github.com/mapbox/node-sqlite3#building-for-node-webkit 解压到sqlite3目录

10、git-bash中进入sqlite3目录

11、编译

12、编译成功

13、复制sqlite到nwjs目录中的node_modules里面,如果没有则新建

14、测试写入js代码, var sqlite3 = require(‘sqlite3’);看看提示是否出错,我这提示出错没有lib\binding\node-v59-win32-x64,把编译生成的lib\binding\node-webkit-v0.27.1-win32-x64改成lib\binding\node-v59-win32-x64即可成功运行。

    发表评论

    邮箱地址不会被公开。 必填项已用*标注

    Solve : *
    26 − 16 =


    This site uses Akismet to reduce spam. Learn how your comment data is processed.