Dawn

Dawn 取「黎明、破晓」之意,原为「阿里云·业务运营团队」内部的前端构建和工程化工具,现已完全开源。它通过 pipeline 和 middleware 将开发过程抽象为相对固定的阶段和有限的操作,简化并统一了开发人员的日常构建与开发相关的工作。

项目地址:https://github.com/alibaba/dawn (感兴趣请赏个 Star)

特点

  • 采用中间件技术,封装常用功能,易于扩展,方便重用

  • 支持 pipeline 让多个 task 协同完成构建任务

  • 简单、一致的命令行接口,易于开发人员使用

  • 根据模板快速生成项目工程结构

  • 支持基于「中心服务」管理中件间和工程模板

  • 支持搭建私有中心服务,并统一下发构建规则,易于团队统一管理

安装

$ npm install dawn -g

使用

# 1. 创建 & 初始化
$ dn init -t front# 2. 开发 & 实时编译
$ dn dev# 3. 语法检查 & 测试
$ dn test# 4. 构建 & 打包
$ dn build

示例(.dawn.yml 或 .dawn 目录)

# 启动开发服务
dev:- name: webpackentry: ./src/*.jstemplate: ./assets/*.htmlwatch: true- name: serverport: 8001# 直接构建
buid:- name: webpackentry: ./src/*.jstemplate: ./assets/*.html

文档

  • 使用入门:getting-started.md

  • 配置 Pipeline:pipeline.md

  • 中件间:middleware.md

  • 更多文档:https://alibaba.github.io/dawn/docs/

-- end --

? 阿里云前端工程化工具 Dawn 正式开源!相关推荐

  1. 7月10日云栖精选夜读丨ApsaraCache开源之路,阿里云Redis团队LC3全球顶级开源峰会获CRUG开源社区最具影响力奖...

    近日由The Linux Foundation主办的全球开源盛会LinuxCon + ContainerCon + CloudOpen(LC3)中国在北京国家会议中心举行,阿里云Redis团队也受邀参 ...

  2. 《阿里云前端技术周刊》第五期

    作者:雏恬 校对:染陌 知乎:阿里云中台前端/全栈团队专栏 Github:阿里云前端技术周刊 给我们投稿:传送门 参与交流:传送门 前端速报 GitHub Package Registry 发布!你依 ...

  3. 阿里云EMR 2.0:兼容开源,贡献开源,超越开源

    摘要:本文整理自阿里云资深技术专家吴威(无谓)在 阿里云EMR2.0线上发布会 的分享.本篇内容主要分为三个部分: 1.兼容开源阶段 2.贡献开源阶段 3.超越开源阶段 兼容开源阶段 开源这个词在最近 ...

  4. PC端的阿里云盘搜索工具

    一.好用小软件 PC端的阿里云盘搜索工具 这是一款阿里云盘搜索工具,可以搜索并下载到大家在阿里云盘上公开上传的资源,各种都可以搜索的到,包括电影.教程.软件.游戏等. 软件仅1M大小,由于用易语言编写 ...

  5. 阿里云前端专家冯军:前端用户体验该如何优化

    2022 年 9 月 28 日,阿里云用户组(AUG)第 11 期活动在深圳举办.活动现场,阿里云前端专家冯军,向参会企业代表分享了前端用户体验该如何优化?本文根据演讲内容整理而成. 大家好,我叫冯军 ...

  6. 阿里云——前端暑期实习一面面经( 2022-03-18 )

    阿里云--前端暑期实习一面面经( 2022-03-18 ) 1.自我介绍 2.你对成为前端工程师未来有什么思考? 3.你了解什么前端大牛?(我说了尤大,阮一峰,玉伯,朴灵之类的,尤大说的多一些) 4. ...

  7. 对话阿里云李飞飞:数据库迎来开源新时代 | 《新程序员》

    在大数据.人工智能.5G.物联网等新兴产业的日益成熟发展下,业界对数据库的稳定性.冗余度.扩展性.独立性提出了越来越高的要求,对此,阿里云.TiDB等国产数据库厂商们不断加快前进与创新的步伐,探寻跨越 ...

  8. 阿里云李响荣获 2020 中国开源杰出贡献人物奖,我们找他聊了聊开源和云原生

    作者 | 禾易 在第十五届"开源中国开源世界"高峰论坛上,阿里云资深技术专家.etcd 创始人.CNCF TOC 李响荣获 2020 中国开源杰出人物贡献奖.恭喜李响! 去年,全球 ...

  9. 阿里云应用高可用 AHAS 正式商用,可一键提升云上应用可用性

    在分布式架构环境下,服务间的依赖日益复杂,可能没有人能说清单个故障对整个系统的影响,构建一个高可用的分布式系统面临着很大挑战. 7月17日,阿里云应用高可用服务AHAS 正式商用,包含架构感知.流控降 ...

最新文章

  1. grails springboot_groovy 使用spring boot
  2. 企业破产重整网_送战友,踏征程……企业破产法律知识介绍二
  3. AUTOVC: Zero-Shot Voice Style Transfer with Only Autoencoder Loss笔记
  4. python 获取mysql中所有数据库名称
  5. SLAM 学习与开发经验分享
  6. 爬虫-06-通用爬虫与聚焦爬虫
  7. HttpWebRequest自动登录网站并获取网站内容(不包含验证码的网站)
  8. 【5G落地】首批5G商用牌照正式颁发!5G和AI并肩前行,会带来下一次的工业革命吗?...
  9. VMware三种工作模式
  10. linux系统火狐浏览器加速,火狐浏览器加速的几个设置
  11. 转:用友华表Cell报表面面观
  12. 职业教育相关的核心期刊有哪些?
  13. Jetson Xavier NX-EMMC重装系统
  14. Tomcat启动异常:A child container failed during start 与 ClassNotFoundException解决方法
  15. Python:通过turtle 画樱花树
  16. IPv4首部详细解释
  17. Linux系统编程 74 孤儿进程和僵尸进程
  18. html期末作业代码网页设计——简洁日式料理餐饮(4页) HTML+CSS+JavaScript 父亲美食HTM5网页设计作业成品
  19. win8的prolific USB-to-serial comm port驱动安装问题解决
  20. 大卫·麦克里奇的Excel页面

热门文章

  1. 怎样删除oracle中的用户,Oracle 中删除已经连接的用户
  2. wcdma系统随机接入过程的流程图_重庆:降低轨道场景多系统合路互调干扰的研究...
  3. c语言map函数k v都是int,Go语言sync.Map(在并发环境中使用的map)
  4. cv2.waitKey(x)解析
  5. SSIM与PSNR的计算方式
  6. 全球及中国甲醇催化剂行业前景动态与市场需求调研报告2022版
  7. 中国工业自动化行业需求现状及投资风险评估报告2022-2027年版
  8. Spring4基础 学习笔记(3) ---- AOP(1) ---- 基于Xml
  9. bootstrap-实现loading效果
  10. [SDOI2015]星际战争