利用electron在win上打linux包,将该包拖到linux下该如何运行?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用electron在win上打linux包,将该包拖到linux下该如何运行?相关的知识,希望对你有一定的参考价值。
利用electron在win上打linux包,将该包拖到linux下该如何运行?打包的文件内容有这些~求大神指点
参考技术A ./electron/electron your-app/ 参考技术B 请问现在解决了吗在electron中使用sqlite3,win10系统
参考技术A 1>安装python(推荐2.7版本),切记将python加入系统环境变量2>安装sqlite3,推荐使用npm安装,不要使用cnpm,cnpm安装的文件存在问题(npm install sqlite3 --save)
3>在package.json中加入"rebuild": "electron-rebuild -f -w sqlite3"
4>在命令行执行npm run rebuild,重新编译sqlite3,执行成功后就可以在electron中使用sqlite3
1>在根目录下生成db文件
const sqlite3 = require('sqlite3').verbose()
const db =new sqlite3.Database('info.db', function()
db.run('create table test(name varchar(15))', function ()
db.run('insert into test values("hello,world")', function ()
db.all('select * from test', function(err, res)
if (!err)
console.log(JSON.stringify(res))
else
console.log(err)
)
)
)
)
2>在指定的文件夹里使用(data文件夹需手动创建)
const sqlite3 = require('sqlite3').verbose()
const path = require('path')
const db =new sqlite3.Database(path.join(__dirname, '../data/info.db'))
db.run('create table test(name varchar(15))', function ()
db.run('insert into test values("hello,world")', function ()
db.all('select * from test', function(err, res)
if (!err)
console.log(JSON.stringify(res))
else
console.log(err)
)
)
)
以上是关于利用electron在win上打linux包,将该包拖到linux下该如何运行?的主要内容,如果未能解决你的问题,请参考以下文章
electron在win上可运行后,如何打包到linux上运行?
Electron实战:创建ELectron开发的window应用安装包
electron打包桌面应用程序打包成安装包安装包,怎么打包