日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

rush learn note

發布時間:2023/12/18 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rush learn note 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

它是啥??

幫助管理大倉庫, 可以理解為 monorepo,配合包管理器使用。
Q: 它怎么個幫助法 ?
A: 先了解一下它有啥用處

功能

常用命令 more

rush install 安裝依賴
rush add 安全某一個依賴包
rush update 根據更改的 package.json 升級依賴
rush build 增加構建
rush rebuild 更新依賴后重新編譯環境
rush change 回答 rush 問題,生成變更文件 changeLog.md
rush scan 掃描幻影包
rush check 檢測包安裝問題

常用命令修飾符 more

–from (受 from 所影響的包)
–to(某個包以及依賴它的包)
–only (僅僅某一個包)

維護項目

初始化一個多包項目

rush init . 會生成相關配置文件

增加子模塊包 doc

主要是修改 rush.json 文件

rush build 鏈接到子 project

cli 文件

install-run-rush.js 可以自定義 rush 執行命令時的額外一些操作
install-run.js 執行任意的 NPM 包
autoinstaller 自定義自動安裝的包(環境等前置依賴)

rush config 其他配置

repository.url
ensureConsistentVersions
strictPeerDependencies

git hook 鉤子

在 common/git-hooks 文件夾下定義

Prettier detail

自定義 rush 指令 detail

在 common/config/rush/command-line 中添加

回顧

所以他怎么幫助,通過了解,他提供了一些工具幫助我們進行倉庫里多個項目的管理。
從項目的初始化到項目的發布。
整體的依賴構建,保障依賴庫的正確性。
構建編譯緩存,使用增量緩存,減少構建時間。
構建的自動化監聽,自動完成依賴拓撲圖的項目構建更新。
提供 custom plugin, 幫助自定義修改、檢測項目
提供 custom command , 自定義命令

基于整個 rush.js 的構建, 團隊提煉出來底層的 Rush Stack 基建包,如 rush/heft 等. 你可以使用這些底層工具實現一個自己的多項目管理工具

總結

以上是生活随笔為你收集整理的rush learn note的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。