教你在Linux上安装Node并用Electron打包deb和rpm包

简介: 教你在Linux上安装Node并用Electron打包deb和rpm包

Windows下无法打linux版本的包,如果你要打linux系统的amd64架构需要找一台linux amd64的系统打包,也可以在amd64下打arm架构的包,但是不能运行,需要放到arm架构的系统里才能运行。

下载linux的node环境

Index of /nodejs-release/v18.9.1/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

上传的服务器解压,也可以用tar解压

我是解压到了 usr/local/node 目录

添加环境变量

echo 'PATH=$PATH:/usr/local/node/bin' >> /etc/profile
source  /etc/profile

查看是否设置成功

修改镜像  弹出配置文档,i编辑,esc退出编辑模式, :wq写入后退出。

npm config edit
electron_mirror=https://npm.taobao.org/mirrors/electron/
electron-builder-binaries_mirror=https://npm.taobao.org/mirrors/electron-builder-binaries/

如果报错

recordofquestion@1.3.2 dev D:\work\vue\sd_linyi_record
> node .electron-vue/dev-runner.js
internal/modules/cjs/loader.js:818
  throw err;
  ^
Error: Cannot find module 'electron'

安装:

npm config set registry https://registry.npm.taobao.org

npm install node-sass --save-dev

npm install sass-loader --save-dev

2.下载 Electron + Vite + Vue3+TS 脚手架项目

在linux下打包安装

sudo apt-get install rpm
sudo apt-get install fakeroot
npm run make

 

参考Electron详解(二):基本使用与项目打包_electron 打包-CSDN博客

linux 下打包Linux下打包electron项目_51CTO博客_electron 打包命令

目录
相关文章
|
2天前
|
IDE Linux 开发工具
Linux 系统上安装
在Linux和Mac上安装Lua 5.3.0只需下载源码,解压,编译和安装。Windows用户可选择SciTE IDE或通过LuaForWindows在Github或Google Code下载安装。创建 HelloWorld.lua,使用`lua HelloWorld.lua`运行显示"Hello World!"。另可参考LuaDist官方推荐方式安装。
|
2天前
|
移动开发 JavaScript 前端开发
为了学习vue3,安装nvm进行node的多版本管理
为了学习vue3,安装nvm进行node的多版本管理
21 2
|
2天前
|
资源调度 jenkins 持续交付
jenkins 自动安装nodejs16.16.0版本报错处理
jenkins 自动安装nodejs16.16.0版本报错处理
31 0
|
2天前
|
弹性计算 分布式计算 Hadoop
Linux(阿里云)安装Hadoop(详细教程+避坑)
Linux(阿里云)安装Hadoop(详细教程+避坑)
24 3
|
2天前
|
监控 JavaScript 网络协议
Linux系统之安装uptime-kuma服务器监控面板
【5月更文挑战第12天】Linux系统之安装uptime-kuma服务器监控面板
13 0
|
2天前
|
Ubuntu Linux Shell
minio服务端以Linux服务形式安装
minio服务端以Linux服务形式安装
18 6
|
2天前
|
NoSQL Linux 网络安全
Linux安装Redis(详细教程)
Linux安装Redis(详细教程)
21 2
|
2天前
|
关系型数据库 MySQL Linux
Linux下安装MySQL
Linux下安装MySQL
13 0
|
2天前
|
安全 Linux 网络安全
【操作系统】实验一 Linux操作系统安装
【操作系统】实验一 Linux操作系统安装
9 3
|
2天前
|
Oracle 关系型数据库 Linux
SuSE linux server 11通过SAP来安装oracle11g
SuSE linux server 11通过SAP来安装oracle11g