1.构建工具有哪些?

grunt、gulp、fis3、webpack、node.js

2.JS代码压缩方法:

1.在webpack.config.js 文件里面编写一个数组
2.然后执行: npm start 就开始打包了
3.浏览器中就可以看到压缩后的代码
image.png

3.上线和回滚的基本流程

1.是非常重要的开发环节
2.各个公司的具体流程不同
3.由专门的工具后者系统完成,我们无需关心细节
4.如果你没有参与过,面试时也要说出要点
5.只讲要点,具体实现无法讲解

3.1上线流程要点

将测试完成的代码提交到git版本库的master分支
将当前服务器的代码全部打包并记录版本号,备份
将master分支的代码提交覆盖到线上服务器,生成新版本号

3.2回滚流程要点

将当前服务器的代码打包并记录版本号,备份
将备份的上一个版本号解压,覆盖到线上服务器,并生成新的版本号

4.linux 命令

服务器使用linux居多, server版,只有命令行
测试环境要匹配线上环境,因此也是linux
经常需要登录测试机来自己配置、获取数据

linux相关命令见:https://www.yuque.com/u102229/gg6m5i/ibd5dc
Linux基础培训.ppt