亚州天堂爱爱,做爱视频国产全过程在线观看,成人试看30分钟免费视频,女人无遮挡裸交性做爰视频网站

? ? ?

阿里開源——用于前端和nodejs的輕量級任務管理和構建工具Dawn(阿里nodejs框架)

介紹

Dawn 取「黎明、破曉」之意,原為「阿里云·業務運營團隊」內部的前端構建和工程化工具,現已完全開源。它通過 pipeline 和 middleware 將開發過程抽象為相對固定的階段和有限的操作,簡化并統一了開發人員的日常構建與開發相關的工作。


阿里開源——用于前端和nodejs的輕量級任務管理和構建工具Dawn(阿里nodejs框架)


Github和文檔

https://github.com/alibaba/dawn

https://alibaba.github.io/dawn/docs/

有哪些特點?

  • 采用中間件技術,封裝常用功能,易于擴展,方便重用
  • 支持 pipeline 讓多個 task 協同完成構建任務
  • 簡單、一致的命令行接口,易于開發人員使用
  • 支持基于「中心服務」管理中間件和工程模板
  • 支持搭建私有中心服務,并統一下發構建規則,易于團隊統一管理
  • 安裝和更新

    依賴的環境、軟件及其版本:

    • Node.js v7.6.0 及以上版本
    • Mac/Linux (Windows 基本支持未經嚴格測試)

    安裝或更新 Dawn:

    $ [sudo] npm install dawn -g

    國內可以使用 cnpm 加速安裝

    初始化工程

    $ dn init [template] [options]

    示例:

    $ dn init ? Found 4 templates (Use arrow keys)? 1. front : Blank front end project template 2. node : Blank node project template 3. middleware : Dawn middleware project template 4. react : Based on react-scripts, like create-react-app

    選擇一個工程類型,回車即可按向導初始化一個工程,還可以通過 -t 或 –template 直接按指定的模板名稱,直接初始化工程。

    比如,通過名為 front 的模板,初始化一個工程

    $ dn init -t front

    啟動開發服務

    $ dn dev

    如果是一個「前端」工程通常會啟動構建進程并監聽文件的變化,通常,還會啟動一個 Web Server,并自動打開瀏覽器。

    執行檢查和測試

    $ dn test

    在執行 test 的時候會先進行「語法檢查」(通過 eslint),然后執行「單元測試」和「E2E 測試」。

    構建工程

    $ dn build

    執行構建任務,不同的工程類型的構建過程和結果可能不同,取決于初始化工程時使用的工程模板。 完成后,會在當前項目的根目錄產生 build 目錄,這是構建結果,當然,也可以指定為其它目錄名稱。

    發布工程

    $ dn publish

    可以通過 dn publish 命令發布代碼和構建結果,不同的工程模板決定了最終發布位置,是否支持 publish 命令取決于選擇的「工程模板」。

    執行自定義任務

    init/dev/build/test/publish 這幾個命令可以直接作為「子命令」寫在 dn 后邊,對于其它名稱的 pipeline 需要使用 run 命令

    編輯 .dawn/pipe.yml 或 .dawn.yml

    demo: - name: shell script: - echo demo

    可以通過如下方法執行 demo

    dn run demo

    總結

    Dawn是一個用于前端和nodejs的輕量級任務管理和構建工具。以上只是簡單介紹和入門,詳細的文檔可以查看文中給出的文檔地址!

    阿里開源——用于前端和nodejs的輕量級任務管理和構建工具Dawn(阿里nodejs框架)

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    (0)
    上一篇 2022年7月5日 上午10:57
    下一篇 2022年7月5日 上午11:18

    相關推薦

    • 淮南市非公黨建迸發新活力(非公黨建2021思路)

      在淮南文峰航天電纜公司,有一個特殊的微信學習群,黨支部書記為微信群第一責任人,明確專人負責日常管理,定期推送“兩學一做”學習教育的有關內容,組織 開展“微討論”,分享工作感悟,交流…

      科研百科 2023年9月26日
      134
    • 退休黨支部指導思想2024

      退休黨支部指導思想2024 尊敬的各位領導,同事們: 大家好! 在過去的一年里,我們退休黨支部在上級黨組織的堅強領導下,認真貫徹執行黨的路線、方針、政策和法律法規,不斷提高自身素質…

      科研百科 2024年10月14日
      14
    • 國內十大免費低代碼平臺深度盤點(免費 低代碼)

      隨著數字化轉型的浪潮席卷全球,低代碼平臺以其快速應用開發、降低技術門檻和提高業務效率的特性,逐漸受到企業的廣泛關注。國內市場上,眾多優秀的低代碼平臺如雨后春筍般涌現,它們各具特色,…

      科研百科 2024年5月16日
      73
    • 生物大學科研項目名單

      生物大學科研項目名單 近年來,生物大學一直致力于推動科學研究的發展,取得了許多令人矚目的成果。以下是一些生物大學最新的科研項目名單。 1. 清華大學-生物納米技術研究團隊該項目致力…

      科研百科 2025年4月10日
      1
    • 左手分紅10億,右手定增3億,飛科電器實控人成最大贏家(飛科電器老板是哪里人)

      圖片系AI生成 分紅定增并舉,分紅數額幾乎等于公司2023年的利潤,這其中大股東獨享9成分紅款。 3月12日飛科電器(603868.SH)披露2023年年報。2023年,公司實現營…

      科研百科 2024年5月21日
      56
    • javaweb項目 日志管理系統

      Javaweb項目日志管理系統 隨著軟件開發的不斷進步,Java web項目已經成為了企業級應用程序中不可或缺的一部分。然而,隨著應用程序的越來越大,如何管理和維護這些應用程序的日…

      科研百科 6天前
      0
    • 設備管理不得不做的一項工作——HSE24要素之設備變更管理MOC-F(在設備管理中為了提高)

      縱觀歷史事故,因為微小的設備變更造成了很多事故,從而演變出要加強設備變更管理。設備變更管理在HSE24要素里面比重20分,設備的變更是指對設備或其部件更換為一個不同類型的東西。這些…

      科研百科 2022年8月30日
      150
    • 中級項目管理系統電子版

      中級項目管理系統電子版 隨著現代項目管理的日益普及,項目管理系統已經成為項目管理中不可或缺的工具。對于中小型企業來說,項目管理系統可以大大提高項目管理的效率和質量,幫助企業更好地管…

      科研百科 2024年12月10日
      0
    • 弱電項目管理系統

      弱電項目管理系統是一種用于管理弱電項目的計算機軟件系統,可以幫助項目管理人員更好地控制和協調項目進展,提高項目效率和質量。 隨著數字化時代的到來,弱電項目越來越普遍,項目管理人員需…

      科研百科 2024年12月10日
      0
    • 項目管理系統 效果

      項目管理系統的效果 隨著企業規模的擴大和項目競爭的加劇,項目管理系統已經成為企業成功的關鍵因素之一。項目管理系統可以幫助企業更好地管理項目進度、成本和質量,提高項目的成功率和利潤水…

      科研百科 2024年12月13日
      0