经过几天的摸索,终于把node-webkit和sqlite3结合成功,具体的步骤如下:
1、我们首先需要在系统中安装nodejs,我使用的ubuntu系统,安装命令如下:
sudo apt-get install nodejs
安装成功以后,我们在CLI中可以通过输入nodejs的方式来进入nodejs的命令控制台
2、安装node-webkit,下载node-webkit的安装包,
http://dl.node-webkit.org/v0.8.5/node-webkit-v0.8.5-linux-x64.tar.gz
解压缩后进入目录,执行如下命令 :
sed -i 's/udev\.so\.0/udev.so.1/g' nw
nw
如果启动一个网页窗口,代表node webkit安装成功;
3、通过npm安装sqlite3
npm install sqlite3
4、npm install nw-gyp -g
5、 npm install node-pre-gyp
6、进入sqlite3的下载安装目录,执行命令:
../node-pre-gyp/bin/node-pre-gyp build --runtime=node-webkit --target=0.86
7、创建node webkit工程目录,新建index.html package.json文件
执行命令 :
zip -r ../${PWD##*/}.nw *
相关推荐
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
在本文中,我们将深入探讨如何使用HAP-NodeJS创建HomeKit兼容的虚拟设备,并结合树莓派3的GPIO(General Purpose Input/Output)接口,通过Python脚本来控制硬件设备。首先,我们来理解一下HAP-NodeJS的核心概念。 ...
本篇文章将深入探讨如何使用`node-sqlite3`库来操作SQLite3数据库,并对其进行封装,以便于在实际项目中更高效地使用。 首先,`node-sqlite3`是Node.js的一个数据库驱动,它提供了与SQLite3数据库交互的接口。安装...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
Tencent Cloud API 3.0 SDK for Node.js node.js node.js node.js node.js node.js
基于vue-nodejs的教务管理系统源码+数据库+毕业设计,已获老师指导并通过的高分项目 项目安装 1、下载node.js 2、检查是否下载成功 node -v 3、npm i @vue/cli -g 4、前后端分别运行: npm install 前端代码运行 ...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
api-gateway-nodejs阿里云网关签名的提纯版js 原nodejs项目签名,想单纯引入vue项目中,因此不得不进行提纯,阉割成最纯粹的js版本。当然。本人技术有限,可能“阉割”不全。也欢迎广大有识之士提出宝贵意见
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
cos-nodejs-sdk-v5腾讯云 COS Nodejs SDK()installnpm i cos-nodejs-sdk-v5 --savedemo// 引入模块var COS = require('cos-nodejs-sdk-v5');// 创建实例var cos = new COS({ SecretId: '...
speech-to-text-nodejs, IBM Watson语音到文本服务的样例 node.js 应用程序 向文本浏览器应用程序添加语音 在文本转换中使用了ibm的语音识别功能来将多种语言中的语音转换成文本,从而实现文本的转换。 传入音频的...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
3. **解压并安装HAP-NodeJS**:将压缩包`HAP-NodeJS`解压,然后进入目录执行安装: ``` cd HAP-NodeJS npm install ``` 4. **配置和运行HAP-NodeJS**:根据你的智能家居设备,编写配置文件,定义设备类型、服务...
vscode-debug-nodejs-es6, 如何使用VSCode调试 ES6 NodeJS vscode-debug-nodejs-es6如何使用VSCode调试 ES6 NodeJS 先决条件VSCode: http://code.visualstudio.com/NodeJS: https://nodejs.o
influxdb-nodejs Node.js客户端。 安装 $ npm install influxdb - nodejs 例子 查看目录以获取工作示例。 原料药 新客户 // no auth const Influx = require ( 'influxdb-nodejs' ) ; const client = new Influx ...
plotly-nodejs, Plotly和 REST api流的node.js 包装器 Plotly node API 分析和可视化数据,一起流 plot-示例模拟传感器流数学酒吧安装npm install plotly用法var plotly = require('plotly')
Wechat-NodeJS微信公众平台开发NodeJs SDK,本SDK要求NodeJs >= 4.x,欢迎大家在issues提问。 安装 npm install wechat-nodejs 说明 使用所有sdk功能前需要初始化wechat句柄
EasyQRCodeJS-NodeJS EasyQRCodeJS-NodeJS is a NodeJS server side javascript QRCode image(PNG/JPEG/SVG/Base64 data url) generator. Support setting Dot style, Logo, Background image, Colorful, Title and ...
它是使用Nodejs构建的,端口:3000,并且由于在这种情况下使用的数据库是SQLite3 ,因此可以存储的数据量受到限制,但是对于小型/中型公司来说就足够了。 目前,它尚未部署,但可以随时对其进行克隆。 欢迎任何反馈...