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文件将不起作用