1.配置镜像源
关闭防火墙,命令:sudo ufw disable
1.1配置国内镜像源:
vim /etc/apt/source.list
deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
# deb https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
1.2更新镜像源
命令:1.apt update
2. apt-get update
2.安装nodejs环境
2.1下载node14.21.3安装包
wget https://nodejs.org/download/release/v14.21.3/node-v14.21.3-linux-x64.tar.xz
2.3 配置环境
1. 解压到某个文件夹下
tar -zxvf node-v14.21.3-linux-x64.tar.gz -C /data
2.系统环境设置,更新
1. vim vim ~/.bashrc
2.在 ~/.bashrc这文件的最后添加nodejs的路径
export NODEJS_HOME=/data/node-v14.21.3-linux-x64
export PATH=${NODEJS_HOME}/bin:$PATH
3.刷新环境
source ~/.bashrc
3.安装electron环境
3.1 设置免密配置
npm config set strict-ssl false
3.2 配置淘宝镜像源
npm install -g cnpm --registry=https://registry.npm.taobao.org
3.3 安装electron
cnpm install electron@^21.4.4 -g -unsafe-perm=true
3.4 安装electron-builder
sudo cnpm install electron-builder@22.4.1
4.electron项目打包
4.1进入项目目录
由于国内的cnpm install不生成package-lock.json,所以先执行cnpm install,再执行npm install
,安装完成之后,再次执行npm run build