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

目录
相关文章
|
4天前
|
存储 Linux C语言
Linux|如何安装和运行多个 glibc 库
Linux|如何安装和运行多个 glibc 库
16 5
|
1天前
|
前端开发 Linux Docker
Linux - 记录问题:怎么通过安装包的方式安装gRPC
Linux - 记录问题:怎么通过安装包的方式安装gRPC
10 1
|
4天前
|
存储 关系型数据库 MySQL
MySQL数据库进阶第一篇(存储引擎与Linux系统上安装MySQL数据库)
MySQL数据库进阶第一篇(存储引擎与Linux系统上安装MySQL数据库)
|
5天前
|
Linux 数据处理
Linux命令`install`详解:不仅仅是安装工具
`install`命令在Linux中并非仅用于安装软件,而是用于精确复制文件和目录,设置权限及所有权。它能创建目标目录、处理符号链接并保留时间戳。例如,`install -m 644 source.txt /dest`用于复制文件并设置权限,`install -d -m 755 /dest/dir`创建目录。使用时要注意权限设置,避免误操作,并记录命令以备恢复。
|
1天前
|
消息中间件 物联网 Linux
Linux怎么安装czmq(物联网消息通讯轻量级消息队列)
Linux怎么安装czmq(物联网消息通讯轻量级消息队列)
16 8
|
1天前
|
存储 NoSQL Linux
Linux下Redis简介、安装、设置、启动
Linux下Redis简介、安装、设置、启动
4 0
|
1天前
|
关系型数据库 MySQL Linux
Linux centos 6.5 - Mysql 安装 、卸载、修改密码、忘记密码 并异常处理
Linux centos 6.5 - Mysql 安装 、卸载、修改密码、忘记密码 并异常处理
5 0
|
2天前
|
关系型数据库 MySQL Linux
linux安装mysql
linux安装mysql
|
2天前
|
应用服务中间件 Linux 网络安全
LINUX安装nginx详细步骤
LINUX安装nginx详细步骤
|
4天前
|
存储 资源调度 JavaScript
使用 Homebrew 安装 Node.js
使用 Homebrew 安装 Node.js
16 0