从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

一:首先你需要一个编辑器支持代码运行-此处选择运行广泛的IDEA

百度搜索 IDEA下载、最好选择官网下载、源于英语差、以前可讨厌官网下载了、后来发现 还是老老实实的去官网吧、毕竟安装过程中的问题官网一般都会有解决方法(一个不合格测试人员才过的坑)

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

下载的版本号及压缩包

链接: https://pan.baidu.com/s/1OdL5LS2pblYFd6fZZ4FLtg 密码: qex9 ;下载后点击安装(详情见百度教程: https://jingyan.baidu.com/article/25648fc16db2909191fd0082.html  -转载)

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

此版本在后续使用中可能因为更新导致无法免费使用、此处供上我们开发小哥提供的**包

链接: https://pan.baidu.com/s/1OAL494tACSDvlgjnGdFpDw 密码: 2tnr

在打开IDEA之前打开**文件夹

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

IDEA过期后、打开运行界面如下图:

 

成功打开IDEA

二:从git仓库拉取工程的代码

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

下载到本地

此处 我在D盘创建了一个D:/project/front_end的文件夹、将代码放到此路径下面

将gitlab里面phoenix里面的home下载到idea里面

命令  : git   clone   

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

三:IDEA编辑器里面打开该工程代码

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

 

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

打开成功后更新 git仓库的代码、保持本地与远程仓库代码同步

ctrl+Alt+T

打开该工程的任一分支、例如 fire-phoenix 1.3.7

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

四:安装前端打包的依赖组件

打开 Terminal

首次进来需要install全局配置项目组件

如果使用node.js 加载install很慢时,可以将切换成taobao国内的地址访问

使用–registry参数指定镜像服务器地址,为了避免每次安装都需要--registry参数,可以使用如下命令进行永久设置:

npm config set registry http://registry.npm.taobao.org  

  • 配置后可通过下面方式来验证是否成功 

  • npm config get registry
  • 或 
    npm info express

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

第一次 npm install  时候可能会报错(一般这些项目支持的组件都是国外的,install批量安装的时候可能某些软件会撞墙安装失败,就需要单独安装)

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

install批量安装的时候 node_sass失败了,所以需要单独安装node_sass(npm i node_sass 在front_end前端文件的phoenix-home里面单独安装node-sass组件)

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

该项目phoenix-home---node_modules---src--packbag.json里面有支持本项目的配置组件和命令

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

npm  in -g  nodemon 全局安装

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

如失败、再次执行以上命令

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

组件安装完成之后、看工程是否可本地运行

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

五:打包代码

确认从远端拉下的代码是已更新同步的、就可进行打包、发布到对应服务器上进行测试

npm  run compile 编译打包文件夹,生成dist文件

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

六:连接测试前端服务器、将dist文件夹发布到对应工程

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

利用git bash (需下载:链接: https://pan.baidu.com/s/1AcGznhtGUPrPUwB9XtY_kQ 密码: tw1r)进行远程发布

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

远程同步命令

 

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

scp -r  远程连接服务器 传输文件

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

输入前端测试服务器的 ip、登录名、密码 进行传输

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

在服务器的对应路径下确认 dist文件包是否发布 成功

从测试人员的角度 本地代码 打包发布对应测试服务器 ---前端工程

 

 

以上从测试的角度上 将一个前端项目从git仓库拉取代码到本地带包 、发布到对应测试服务器的 动作完成、如有不足、欢迎指正!(下一篇准备写后端工程打包发布)