作为安卓研发,虽然底层是linux,不过也是没接触过真正的linux板子,相当于小白,只能一步一步百度找命令行,最终完成整个Quasar环境搭建并把现有项目都运行打包起来。此处仅做个记录
准备
Linux有上百种不同的发行版,比如Debian、Ubuntu、RHEL、Centos、Slackware等
拿到板子首先看看是linux什么发行版的?是几位操作系统?命令行:
uname -r #查看linux系统核心版本
uname -m #查看操作系统位数
uname -a #查看系统的版本号
cat /proc/version #查看linux版本
hostnamectl #查看板子用户信息等
此处确定了我自己的板子的Debian的32位
其他相关软件补充
因为我的板子厂商给出来是啥都没有的,解压软件xz、环境变量vi或vim都没有,后续要用到这些软件,所以需要先安装这两个软件
1.安装xz
sudo apt install -y xz-utils
2.安装vim
sudo apt-get update #先更新下
sudo apt-get install vim #再安装
安装nodejs
1.到官网下载node
根据刚才获取到的板子位数信息等选择相应版本下载
2.解压node-v12.22.1-linux-armv7l.tar.xz
sudo xz -d node-v12.22.1-linux-armv7l.tar.xz
3.从NodeSource存储库安装Node.js和npm
NodeSource是一家专注于提供企业级Node支持的公司,它维护一个包含多个Node.js版本的APT存储库。
如果需要安装特定版本的Node.js,请使用此存储库,在选写本文时,NodeSource存储库提供的版本有v12.x(最新的稳定版本)、v11.x、v10.x(最新的LTS版本)、v8.x(之前的LTS版本)。
我们将安装Node.js版本12.x。
sodo curl -sL https://deb.nodesource.com/setup_12.x | sudo bash - #curl命令将NodeSource存储库添加到系统中
sudo apt install nodejs #安装
node --version #确保已正确安装Node.js
安装 Python
在 Debian 上构建 Python 3.7 是一个相对简单的过程,只需几分钟。
可以完全跟着文章一步一步实现下去即可
安装git
1.安装git
sudo apt install git-all
git官网命令行很详细
2.下载gitlab源码
git clone https://….git -b dev
…是完整的项目地址,-b后面是分支名,此处不做详细说明
到此处基本告一段落了,接下去运行打包项目即可
quasar dev -m electron #运行quasar项目
quasar build -m electron -A armv7l #打包quasar项目