教你在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 打包命令

目录
相关文章
|
7天前
|
Ubuntu Linux 网络安全
从头安装Arch Linux系统
本文记录了作者安装Arch Linux系统的过程,包括安装成果展示和遇到的疑难点及其解决方法,如硬盘不足、下载失败、设置时区、安装微码和配置无密码登录等。
从头安装Arch Linux系统
|
8天前
|
关系型数据库 MySQL Linux
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
在Linux系统中使用tar.xz压缩包安装MySQL数据库的详细步骤。包括下载MySQL压缩包,解压到指定目录,创建mysql用户和组,设置目录权限,初始化MySQL,配置my.cnf文件,启动服务,以及修改root用户密码。此外,还提供了如何设置Windows远程登录MySQL服务器的方法。
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
|
9天前
|
Linux
linux之etcd安装
linux之etcd安装
|
8天前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
|
10天前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
10天前
|
Linux Python
Linux之centos安装clinkhouse以及python如何连接
Linux之centos安装clinkhouse以及python如何连接
|
10天前
|
Linux
linux之centos安装dataease数据报表工具
linux之centos安装dataease数据报表工具
|
10天前
|
消息中间件 Linux
linux之centos安装rabbitmq
linux之centos安装rabbitmq
|
10天前
|
消息中间件 Java Linux
linux 之centos7安装kafka;;;;;待补充,未完成
linux 之centos7安装kafka;;;;;待补充,未完成
|
10天前
|
Linux Python
linux之安装python3
linux之安装python3
下一篇
无影云桌面