在子进程问题上使用sqlite3


node-webkit : 0.12.3
IDE : webstorm 10
PC : win7 64bit

ChildProcess.js

var file = "./test.db";
var sql = require('../module/sqlite3').verbose();  // child process crash here
var db = new sql.Database(file);
db.close();

我不明白发生了什么?

其他人说node-webkit找不到node_sqlite3。节点路径。

从<<p>我复制"node_sqlite3.node" strong>"node-webkit-v0.12.3-win32-x64", "node-v46-win32-x64"

但仍然不工作。有什么问题吗?

好吧,sqlite3有本地代码,所以你需要在使用它之前编译它。请按照以下步骤操作。

$ npm install node-pre-gyp

node_modules/sqlite3

$ node-pre-gyp build --runtime=node-webkit --target=x.xx.x  (your version)

。复制。node文件将不起作用

最新更新