摘要:取黎明破曉之意,原為阿里云業(yè)務(wù)運(yùn)營(yíng)團(tuán)隊(duì)內(nèi)部的前端構(gòu)建和工程化工具,現(xiàn)已完全開(kāi)源。它通過(guò)和將開(kāi)發(fā)過(guò)程抽象為相對(duì)固定的階段和有限的操作,簡(jiǎn)化并統(tǒng)一了開(kāi)發(fā)人員的日常構(gòu)建與開(kāi)發(fā)相關(guān)的工作。
Dawn
Dawn 取「黎明、破曉」之意,原為「阿里云·業(yè)務(wù)運(yùn)營(yíng)團(tuán)隊(duì)」內(nèi)部的前端構(gòu)建和工程化工具,現(xiàn)已完全開(kāi)源。它通過(guò) pipeline 和 middleware 將開(kāi)發(fā)過(guò)程抽象為相對(duì)固定的階段和有限的操作,簡(jiǎn)化并統(tǒng)一了開(kāi)發(fā)人員的日常構(gòu)建與開(kāi)發(fā)相關(guān)的工作。
項(xiàng)目地址:https://github.com/alibaba/dawn (感興趣請(qǐng)賞個(gè) Star)
特點(diǎn)采用中間件技術(shù),封裝常用功能,易于擴(kuò)展,方便重用
支持 pipeline 讓多個(gè) task 協(xié)同完成構(gòu)建任務(wù)
簡(jiǎn)單、一致的命令行接口,易于開(kāi)發(fā)人員使用
根據(jù)模板快速生成項(xiàng)目工程結(jié)構(gòu)
支持基于「中心服務(wù)」管理中件間和工程模板
支持搭建私有中心服務(wù),并統(tǒng)一下發(fā)構(gòu)建規(guī)則,易于團(tuán)隊(duì)統(tǒng)一管理
安裝$ npm install dawn -g使用
# 1. 創(chuàng)建 & 初始化 $ dn init -t front # 2. 開(kāi)發(fā) & 實(shí)時(shí)編譯 $ dn dev # 3. 語(yǔ)法檢查 & 測(cè)試 $ dn test # 4. 構(gòu)建 & 打包 $ dn build示例(.dawn.yml 或 .dawn 目錄)
# 啟動(dòng)開(kāi)發(fā)服務(wù) dev: - name: webpack entry: ./src/*.js template: ./assets/*.html watch: true - name: server port: 8001 # 直接構(gòu)建 buid: - name: webpack entry: ./src/*.js template: ./assets/*.html文檔
使用入門:getting-started.md
配置 Pipeline:pipeline.md
中件間:middleware.md
更多文檔:https://alibaba.github.io/dawn/docs/
-- end --
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/85234.html
摘要:版本發(fā)布近日發(fā)布的版本中引入了許多新的特性,并且能夠更好地與協(xié)同開(kāi)發(fā)。阿里云前端工程化工具正式開(kāi)源取黎明破曉之意,原為阿里云業(yè)務(wù)運(yùn)營(yíng)團(tuán)隊(duì)內(nèi)部的前端構(gòu)建和工程化工具,現(xiàn)已完全開(kāi)源。 推薦 1. Firefox 引入 Headless 模式 https://developer.mozilla.org... 類似于 Chrome 的 Headless 模式,現(xiàn)在 Firefox 也引入了 H...
摘要:新的項(xiàng)目目錄設(shè)計(jì)如下放置靜態(tài)文件業(yè)務(wù)組件入口文件數(shù)據(jù)模型定義數(shù)據(jù)定義工具函數(shù)其中數(shù)據(jù)流實(shí)踐的核心概念就是數(shù)據(jù)模型和數(shù)據(jù)儲(chǔ)存。最后再吃我一發(fā)安利是阿里云業(yè)務(wù)運(yùn)營(yíng)事業(yè)部前端團(tuán)隊(duì)開(kāi)源的前端構(gòu)建和工程化工具。 本文首發(fā)于阿里云前端dawn團(tuán)隊(duì)專欄。 項(xiàng)目在最初應(yīng)用 MobX 時(shí),對(duì)較為復(fù)雜的多人協(xié)作項(xiàng)目的數(shù)據(jù)流管理方案沒(méi)有一個(gè)優(yōu)雅的解決方案,通過(guò)對(duì)MobX官方文檔中針對(duì)大型可維護(hù)項(xiàng)目最佳實(shí)踐的...
摘要:網(wǎng)頁(yè)可訪問(wèn)性似乎是一項(xiàng)艱巨的任務(wù),但它確實(shí)比聽(tīng)起來(lái)要容易很多,這十條網(wǎng)頁(yè)可訪問(wèn)性準(zhǔn)則旨在確保所有網(wǎng)站都是通用的。 推薦 1. 阿里電商架構(gòu)演變之路 https://yq.aliyun.com/article... 首屆阿里巴巴中間件技術(shù)峰會(huì)上,阿里巴巴中間件技術(shù)部專家唐三帶來(lái)阿里電商架構(gòu)演變之路的演講,本文從阿里業(yè)務(wù)和技術(shù)架構(gòu)開(kāi)始引入,分別分享了阿里電商從1.0到4.0架構(gòu)的演變之路,...
摘要:發(fā)布按照官方發(fā)布計(jì)劃,的發(fā)布意味著進(jìn)入階段,徹底退出舞臺(tái),的還有半年結(jié)束。為了應(yīng)對(duì)這個(gè)挑戰(zhàn),美團(tuán)點(diǎn)評(píng)境外度假前端研發(fā)團(tuán)隊(duì)自年月起啟動(dòng)了面向端用戶的赫爾墨斯項(xiàng)目。前端技術(shù)越來(lái)越復(fù)雜,有不低的技術(shù)門檻。 推薦 1. 利用 Dawn 工程化工具實(shí)踐 MobX 數(shù)據(jù)流管理方案 https://zhuanlan.zhihu.com/p/... 項(xiàng)目在最初應(yīng)用 MobX 時(shí),對(duì)較為復(fù)雜的多人協(xié)作項(xiàng)...
閱讀 3725·2021-09-22 10:57
閱讀 1914·2019-08-30 15:55
閱讀 2699·2019-08-30 15:44
閱讀 1731·2019-08-30 15:44
閱讀 1876·2019-08-30 15:44
閱讀 2244·2019-08-30 12:49
閱讀 1053·2019-08-29 18:47
閱讀 3135·2019-08-29 16:15