Loading...
dawn
美国
程序代码 模块/管理

dawn

基于「中间件和 Pipeline」的自动化构建工具

爱站权重:PC 百度权重移动 百度移动权重
其他站点: GitHub

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

特点

  • 采用中间件技术,封装常用功能,易于扩展,方便重用
  • 支持 pipeline 让多个 task 协同完成构建任务
  • 简单、一致的命令行接口,易于开发人员使用
  • 支持基于「中心服务」管理中间件和工程模板
  • 支持搭建私有中心服务,并统一下发构建规则,易于团队统一管理

中间件

采用中间件技术,封装常用功能,每个「中间件」只做一件事,自由组合,易于扩展,方便重用。

Pipeline

支持 pipeline,让多个「中间件」在同一个 pipeline 中协同完成构建任务。

统一命令

任何基于 Dawn 的工程,都具备简单、一致的命令行接口,易于开发人员使用。

中心服务

支持基于「中心服务」管理中间件和工程模板,搭建私有中心服务,并统一下发构建规则,易于团队统一管理。

安装

npm install dawn -g

示例(.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

数据统计

数据评估

dawn浏览人数已经达到31,如你需要查询该站的相关权重信息,可以点击"爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:dawn的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找dawn的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于dawn特别声明

本站东辰资源网提供的dawn都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由东辰资源网实际控制,在2021年10月22日 上午9:22收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,东辰资源网不承担任何责任。

相关导航

暂无评论

暂无评论...