摘要:取黎明破晓之意,原为阿里云业务运营团队内部的前端构建和工程化工具,现已完全开源。它通过和将开发过程抽象为相对固定的阶段和有限的操作,简化并统一了开发人员的日常构建与开发相关的工作。
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: webpack entry: ./src/*.js template: ./assets/*.html watch: true - name: server port: 8001 # 直接构建 buid: - name: webpack entry: ./src/*.js template: ./assets/*.html文档
使用入门:getting-started.md
配置 Pipeline:pipeline.md
中件间:middleware.md
更多文档:https://alibaba.github.io/dawn/docs/
-- end --
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/85234.html
摘要:版本发布近日发布的版本中引入了许多新的特性,并且能够更好地与协同开发。阿里云前端工程化工具正式开源取黎明破晓之意,原为阿里云业务运营团队内部的前端构建和工程化工具,现已完全开源。 推荐 1. Firefox 引入 Headless 模式 https://developer.mozilla.org... 类似于 Chrome 的 Headless 模式,现在 Firefox 也引入了 H...
摘要:新的项目目录设计如下放置静态文件业务组件入口文件数据模型定义数据定义工具函数其中数据流实践的核心概念就是数据模型和数据储存。最后再吃我一发安利是阿里云业务运营事业部前端团队开源的前端构建和工程化工具。 本文首发于阿里云前端dawn团队专栏。 项目在最初应用 MobX 时,对较为复杂的多人协作项目的数据流管理方案没有一个优雅的解决方案,通过对MobX官方文档中针对大型可维护项目最佳实践的...
摘要:网页可访问性似乎是一项艰巨的任务,但它确实比听起来要容易很多,这十条网页可访问性准则旨在确保所有网站都是通用的。 推荐 1. 阿里电商架构演变之路 https://yq.aliyun.com/article... 首届阿里巴巴中间件技术峰会上,阿里巴巴中间件技术部专家唐三带来阿里电商架构演变之路的演讲,本文从阿里业务和技术架构开始引入,分别分享了阿里电商从1.0到4.0架构的演变之路,...
摘要:发布按照官方发布计划,的发布意味着进入阶段,彻底退出舞台,的还有半年结束。为了应对这个挑战,美团点评境外度假前端研发团队自年月起启动了面向端用户的赫尔墨斯项目。前端技术越来越复杂,有不低的技术门槛。 推荐 1. 利用 Dawn 工程化工具实践 MobX 数据流管理方案 https://zhuanlan.zhihu.com/p/... 项目在最初应用 MobX 时,对较为复杂的多人协作项...
阅读 3729·2021-09-22 10:57
阅读 1916·2019-08-30 15:55
阅读 2702·2019-08-30 15:44
阅读 1733·2019-08-30 15:44
阅读 1878·2019-08-30 15:44
阅读 2247·2019-08-30 12:49
阅读 1055·2019-08-29 18:47
阅读 3137·2019-08-29 16:15