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