用asp做的网站有多少,展会邀请函在哪个网站做,西安做网络推广的,精通网站建设 百度云编译环境准备
这个是nw官网的环境搭建教程#xff0c;一般需要python2.7、visual studio 2013、node-gyp、 node-pre-gyp#xff0c;环境这块的文章很多自己可以百度http://docs.nwjs.io/en/latest/For Users/Advanced/Use Native%2 0Node%20Modules/
编译好之后#xff0…编译环境准备
这个是nw官网的环境搭建教程一般需要python2.7、visual studio 2013、node-gyp、 node-pre-gyp环境这块的文章很多自己可以百度http://docs.nwjs.io/en/latest/For Users/Advanced/Use Native%2 0Node%20Modules/
编译好之后使用官网的代码测试github搜node-sqlite即可
var sqlite3 require(sqlite3).verbose();var db new sqlite3.Database(:memory:);
db.serialize(function() {db.run(CREATE TABLE lorem (info TEXT));var stmt db.prepare(INSERT INTO lorem VALUES (?));for (var i 0; i 10; i) {stmt.run(Ipsum i);}stmt.finalize();db.each(SELECT rowid AS id, info FROM lorem, function(err, row) {console.log(row.id : row.info);});
});
db.close();遇到的问题
莫名奇妙的需要我安装node-gyp和npm我在全局已经安装了按它说的安 装后结果报错了在这块花了很多时间后来我把这块放下了影响的应 该是后面的报错
看到如下报错后我切换到了node_modules/sqlite3中查看了lib/sqlite3.js文件和node_modules/sqlite3/packge.json文件报错是因为在项目中require(‘sqlite3’)的时候packge.json的路径错误了所以我把lib/sqlite3.js的动态获取.node代码注释了改成死的这样可以成功引入了也会看到测试代码的打印信息
这条链接说明如何引入.node文件的
https://www.npmjs.com/package/node-pre-gyp
lib/sqlite3.js其中node-webkit-v0.14.7-win32-x64是编译后生成的目录可以把require(‘node-pre-gyp’)这行代码去掉 node_modules/sqlite3/packge.json下图是node-pre-grp读取binary的配置信息 备注上面这种在调试的时候如果刷新页面后会报错提示模块未注册。另外一种引入sqlite3方式请看https://blog.csdn.net/qq_39702364/article/details/82800935
最后项目用的种子是vue-nw-seed的某位大神写的在github上可以找到nw我用的是0.14.7的sdk编译环境准备