Learning TypeScript中文版(2): 自动化工作流程

作者: 麻辣阁 分类: TypeScript 发布时间: 2019-01-11 23:58

现代化的开发工作流程

自动化任务用到的工具分类:

  • 版本控制工具
  • 包管理工具
  • 自动化任务工具
  • 自动化测试工具
  • 持续集成工具
  • 脚手架工具

部分工具

  • Node.js: 支持在浏览器之外运行 JavaScript代码
  • 开源编辑器: Atom/VSCode
  • 版本控制系统: Subversion,Mercurial,Git
  • 包管理工具
    • npm:Node.js的默认包管理工具, 用 package.json 文件作为配置文件来管理应用的依赖.
    • Bower: 通常只用于管理前端的依赖
    • tsd:管理 TypeScript 应用中描述文件的工具
  • 自动化任务工具:最流行的JS 自动化任务工具包括 Grunt, Gulp
  • TS代码质量检查工具: gulp-gslint插件

部分 Git命令:

  • git status: 当前工作目录状态, 是否是最新的等等
  • git add xxx.md : 说明将要保存创建的文件或修改的的文件
  • git commit -m “添加的备注信息” , 真正提交保存
  • git push: 将代码推送到远程代码仓库

发表评论

电子邮件地址不会被公开。 必填项已用*标注