Node.js 在子进程问题上使用sqlite3
ChildProcess.jsNode.js 在子进程问题上使用sqlite3,node.js,node-webkit,Node.js,Node Webkit,ChildProcess.js node-webkit : 0.12.3 IDE : webstorm 10 PC : win7 64bit 我不明白发生了什么 其他人说NodeWebKit找不到node_sqlite3.node路径 我将“node\u sqlite3.node”从“node-webkit-v0.12.3-win32-x64”复制到“node-v46-win32-x64” 但仍然不起作用。有什么问题吗?好吧,sqlite3中有本机代码,所以您需要在使用它之前编译它。遵循以下步
node-webkit : 0.12.3
IDE : webstorm 10
PC : win7 64bit
我不明白发生了什么
其他人说NodeWebKit找不到node_sqlite3.node路径
我将“node\u sqlite3.node”
从“node-webkit-v0.12.3-win32-x64”复制到“node-v46-win32-x64”
但仍然不起作用。有什么问题吗?好吧,sqlite3中有本机代码,所以您需要在使用它之前编译它。遵循以下步骤
var file = "./test.db";
var sql = require('../module/sqlite3').verbose(); // child process crash here
var db = new sql.Database(file);
db.close();
然后将cd放入节点_模块/sqlite3
$ npm install node-pre-gyp
i、 复制.node文件将不起作用欢迎使用堆栈溢出。
$ node-pre-gyp build --runtime=node-webkit --target=x.xx.x (your version)