electron项目国产操作系统适配

本文详细介绍了如何在国产操作系统上配置electron项目的开发环境,包括安装npm、node.js、vue-cli和vscode。在安装过程中,解决权限问题的方法也被提及。在打包环节,特别指出了在linux系统中图标格式的要求、加载URL的特定形式,以及package.json的必要配置。此外,文章还讨论了软件更新策略,强调了在不同系统如Windows和Linux上版本升级的区别。


Electron在Windows系统下不支持打包,需要在linux虚拟机或直接在linux系统中进行打包。
本次打包是在银河麒麟X86框架中进行的,需要自行安装npm、node.js、vue-cli、vscode等开发环境及工具。
本文档也介绍了在X86框架服务器中打包适配arm64框架的安装包。

一、安装npm、node.js、vue-cli、vscode等开发环境及工具

1、安装npm:

sudo apt install npm

2、安装node.js:

sudo apt install node

3、安装vue-cli脚手架:

sudo npm install -g @vue/cli

4、安装vscode:在商店里搜索直接安装

注意:
安装好以上环境后在vscode中运行项目,可能会出现报错:vue-cli-service: Permission denied
解决方法
a、进入node_modules/.bin/
b、执行指令:ll,查看一下会发现该文件“vue-cli-service" 并没有可执行权限
c、更改权限,指令:chmod -R 755 ./*

二、linux系统打包注意事项

1、vue.config.js中linux设置中图标需是png格式,如果桌面图标不显示,需要设置desktop属性指定图片路径

"linux": {
   
   
	"target": "deb",  // X86框架
	// "target": [
    //     {
   
   
    //         "target": "deb",
    //         "arch": ["armv7l", "arm64"]
    //     }
    // ], // arm64框架
	"icon": "public/img/256x256.png",
	"category": "Development",<
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值