成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

開源了一個小的前端腳手架(隊內分享)

開源
目前隊內新項目,我們都使用了自己的公共庫、自己一套的 eslint 規范及 git commit 相關的檢查,如果有新項目我們還要從老的項目一個一個把配置拷貝過來,效率比較低。

[[424934]]

這個是我開源的第二個項目,第一個開源項目是一個 okr 的樹形圖,目前有 349 個star,地址如下:https://github.com/qq449245884/vue-okr-tree,精力有限,近期維護的比較少,如果有興趣的小伙伴可以加入一起維護。

現在來看看我開源的第二個小項目,主要是我們團隊要用的,目的是減少一些瑣屑的工作,增加開發效率。

背景

目前隊內新項目,我們都使用了自己的公共庫、自己一套的 eslint 規范及 git commit 相關的檢查,如果有新項目我們還要從老的項目一個一個把配置拷貝過來,效率比較低。

為了解決這些痛點,我們需要有自己的腳手架,幫我們完成這些耗時的工作。

為什么需要腳手架?主要有 3 點原因:

減少重復性的工作,不再需要復制其他項目再刪除無關代碼,或者從零創建一個項目和文件

根據交互動態生成項目和配置文件等

多個協作更為方便,不需要所文件傳來傳去

調研

 

安裝

  1. npm install --global ztjy-cli 

命令使用

查看版本

  1. ztjy -v  或 ztjy --version 

查看當前模板

  1. ztjy ls 

說明:

如果是公司內網環境選擇使用不帶 github 開頭的模板

初始化項目

我們可以使用 init 命令選擇一個模板來初始化我們新的項目。

  1. ztjy init 

執行 init 首先會讓用戶選擇一個模板初始化,如果是公司內網選擇不帶 github 開頭模板

選擇對應的模板后,接著會讓用戶填寫項目的名稱及版本,對應 package.json 中的 name 和 description,如下所示:

注意:如果下載失敗,可能原因是網絡問題,可以多執行多次試試。

下載成功后,在當前目錄下就可以看到我們指定的 my-vue-template 項目。

添加模板

如果現有模板沒有我們想要的,我們可以 add 命令添加新的模板:

  1. ztjy add 

執行 add 命令后,依次會讓我們輸入項目的名稱、描述及下載 地址。

這里的下載地址需要符合指定的格式,模板是使用 download-git-repo 庫下載的,所以具體的地址格式可以參考:

https://gitlab.com/flippidippi/download-git-repo

刪除模板

如果模板已經不需要了,我們可以使用 del 命令刪除:

  1. ztjy del 模板名稱 

項目地址:gitubh: https://github.com/qq449245884/ztjy-cli

三方庫介紹

  1. <!-- 終端樣式庫 --> 
  2. "chalk""^3.0.0"
  3. <!-- 命令行交互 --> 
  4. "commander""^5.0.0"
  5. <!-- 從git拉模板 --> 
  6. "download-git-repo""^3.0.2"
  7. <!-- fs操作拓展 --> 
  8. "fs-extra""^9.0.0"
  9. <!-- 模板引擎 --> 
  10. "handlebars""^4.7.3"
  11. <!-- 命令行交互 --> 
  12. "inquirer""^7.1.0"
  13. <!-- 加載效果,圖標 --> 
  14. "ora""^4.0.3" 

~~完,我是刷碗智

 

責任編輯:姜華 來源: 大遷世界
相關推薦

2020-12-17 12:43:43

前端gup4.0webpack

2020-05-19 10:13:45

Java開發代碼

2019-12-25 15:20:48

前端腳手架命令

2021-01-07 05:34:07

腳手架JDK緩存

2021-12-23 10:35:32

SpringCloud腳手架架構

2016-08-10 14:59:41

前端Javascript工具

2020-03-20 08:32:41

物聯網腳手架傳感器

2021-10-08 06:10:43

前端技術Vue

2016-09-07 15:35:06

VueReact腳手架

2025-05-16 07:24:41

Springkafka腳手架

2022-07-18 07:58:46

Spring工具工具類

2024-12-03 08:49:01

Maven腳手架文件夾

2025-05-26 08:45:00

AvueVue.js前端

2021-05-21 05:22:52

腳手架工具項目

2018-06-11 14:39:57

前端腳手架工具node.js

2018-08-30 16:08:37

Node.js腳手架工具

2022-04-24 11:33:47

代碼管理工程

2023-11-21 17:36:04

OpenFeignSentinel

2014-08-15 09:36:06

2024-03-11 13:18:00

RustClap項目
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩久草 | 久久99深爱久久99精品 | 欧美视频1 | 亚洲欧洲成人 | 亚洲免费av一区 | 久久精品中文 | 久草欧美视频 | 成人羞羞国产免费视频 | 亚洲系列第一页 | 日韩视频在线观看一区二区 | 一区二区三区视频在线观看 | 福利视频一区二区三区 | 国产欧美日韩一区二区三区 | 日韩欧美一区二区三区 | 日韩三区| 91社影院在线观看 | www.日韩 | 日韩精品一区二区三区在线观看 | 国产精品久久久久久影视 | 成人免费观看男女羞羞视频 | 国产精品99久久久久久动医院 | 亚洲视频欧美视频 | 亚洲精品一区二区三区蜜桃久 | av一区二区三区 | 亚洲一区二区三区视频 | 欧美日韩第一页 | 久久99久久99精品免视看婷婷 | 久久婷婷av | 黄色毛片免费看 | 黄网站在线播放 | av免费入口 | 国产一级片一区二区三区 | 狠狠撸在线视频 | 久久久无码精品亚洲日韩按摩 | 波多野结衣亚洲 | 久久久精品一区二区三区四季av | 美女天天操 | 亚洲综合在线一区二区 | 日韩淫片免费看 | 综合伊人| 日韩中文在线视频 |