RFS_Server_04 从远程仓库克隆工程并部署到云服务器

操作描述:从gitee、github之类的仓库中克隆工程,在本地完成build,部署到云服务器nginx中。

1    从远程仓库克隆工程文件

1-1A    方式1:直接下载压缩包

直接通过浏览器下载压缩包,解压到本地

1-1B    方式2:通过命令行克隆工程(推荐)

针对较大的工程,通过命令行克隆工程更快

下载代码请复制以下命令到终端执行

git clone https://gitee.com/preyers/*****.git

(可忽略)为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置

git config --global user.name '*****' 
git config --global user.email '*****.gitee.com'

1-2    在本地build工程文件

在工程文件夹下打开Powershell,运行以下命令行:

npm install    # 系统将根据package.json中的模块列表,自动安装所有模块
npm run build    # build打包整个工程

1-3    将文件压缩后上传至云服务器

build后工程文件夹下新增dist文件夹。通过软件【7zip】将dist文件夹下所有文件压缩为dist.tar,再将dist.tar压缩为dist_2.zip

压缩为.tar或者.gz并不会减小文件大小,而是组织细碎文件。压缩为.zip将会减小体积,减小带宽压力。

dist_2.zip文件上传至云服务器/usr/share/nginx/html/路径下,运行以下命令解压:

unzip dist_2.zip    # 将dis_2.zip中的dist.tar文件解压到当前路径下
tar -xvf dist.tar    # 将dist.tar中的所有文件解压到当前路径下。如果已有同名文件会自动替换。
posted @   Preyer  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示