当前位置: 首页 > news >正文

ubuntu环境下安装electron环境,并快速打包

1.配置镜像源

关闭防火墙,命令:sudo ufw disable

 1.1配置国内镜像源:

vim /etc/apt/source.list

deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiversedeb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiversedeb-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 multiversedeb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiversedeb-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

http://www.lryc.cn/news/495351.html

相关文章:

  • 【Pytorch】优化器(Optimizer)模块‘torch.optim’
  • API平台建设之路:从0到1的实践指南
  • 【Flink-scala】DataStream编程模型之窗口计算-触发器-驱逐器
  • 信号灯集以及 P V 操作
  • 在 Flutter app 中,通过视频 URL 下载视频到手机相册
  • Nature Methods | 人工智能在生物与医学研究中的应用
  • Axure PR 9 随机函数 设计交互
  • 【人工智能基础05】决策树模型
  • 【人工智能基础03】机器学习(练习题)
  • HarmonyOS(60)性能优化之状态管理最佳实践
  • 数据库课程设计报告 超市会员管理系统
  • C++算法练习-day54——39.组合总和
  • 计算机毕业设计PySpark+Hadoop中国城市交通分析与预测 Python交通预测 Python交通可视化 客流量预测 交通大数据 机器学习 深度学习
  • Linux的文件系统
  • 【Vue3】从零开始创建一个VUE项目
  • 9)语法分析:半倒装和全倒装
  • Scala关于成绩的常规操作
  • 使用Java实现度分秒坐标转十进制度的实践
  • 根据后台数据结构,构建搜索目录树
  • 食品计算—FoodSAM: Any Food Segmentation
  • 2411rust,1.83
  • tomcat加载三方包顺序
  • 计算机的错误计算(一百七十一)
  • js对于json的序列化、反序列化有哪几种方法
  • Linux——基础命令(2) 文件内容操作
  • 简单搭建qiankun的主应用和子应用并且用Docker进行服务器部署
  • Python知识分享第十六天
  • 管家婆财贸ERP BR045.大类存货库存数量明细表
  • Pytorch-GPU版本离线安装
  • k8s 1.28 二进制安装与部署