精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

這些Node開源工具你值得擁有(上)

開發 開發工具
或許你跟我一樣會有一個疑惑,github上其實已經有個同類型的awesome-nodejs庫且還高達41k⭐,重新維護一個新的意義何在?當你深入對比后,本質上還是有差別的,一個是分類體系粒度更細,其次是對中文更友好的翻譯維護,也包括了對國內一些優秀的開源庫的收錄。

[[409247]]

本文轉載自微信公眾號「前端那些趣事」,作者樹醬君。轉載本文請聯系前端那些趣事公眾號。

通過閱讀 awesome-nodejs 庫的收錄,我抽取其中一些應用場景比較多的分類,通過分類涉及的應用場景跟大家分享工具

1.Git

1.1 應用場景1: 要實現git提交前 eslint 校驗和 commit 信息的規范校驗?

可以使用以下工具:

  • husky - 現代化的本地Git鉤子使操作更加輕松
  • pre-commit - 自動在您的git儲存庫中安裝git pre-commit腳本,該腳本在pre-commit上運行您的npm test。
  • yorkie 尤大改寫的yorkie,yorkie實際是fork husky,讓 Git 鉤子變得簡單(在 vue-cli 3x 中使用)

1.2 應用場景2: 如何通過node拉取git倉庫?(可用于開發腳手架)

可以使用以下工具:

  • download-git-repo - 下載和提取Git倉庫 (支持GitHub, GitLab, Bitbucket)。

1.3 應用場景3: 如何在終端看git 流程圖?

可以使用以下工具:

  • gitgraph - 在 Terminal 繪制 git 流程圖(支持瀏覽器、React)。

1.4 其他

  • git-url-parse - 高級別git解析。
  • giturl - 將Git鏈接轉化成Web鏈接。

2.環境

2.1 應用場景1: 如何根據不同環境寫入不同環境變量?

可以使用以下工具:

  • cross-env - 跨平臺環境腳本的設置,你可以通過一個簡單的命令(設置環境變量)而不用擔心設置或者使用環境變量的平臺。
  • dotenv - 從 .env文件 加載用于nodejs項目的環境變量。
  • vue-cli --mode - 可以通過傳遞 --mode 選項參數為命令行覆寫默認的模式

3.NPM

3.1 應用場景1: 如何切換不同npm源?

可以使用以下工具:

  • nrm - 快速切換npm注冊服務商,如npm、cnpm、nj、taobao等,也可以切換到內部的npm源
  • pnpm - 可比yarn,npm 更節省了大量與項目和依賴成比例的硬盤空間

3.2 應用場景2: 如何讀取package.json信息?

可以使用以下工具:

  • read-pkg-up - 讀取最近的package.json文件。
  • node-pkginfo - 從package.json讀取屬性的簡單方法。

3.3 應用場景3:如何查看當前package.json依賴允許的更新的版本

可以使用以下工具:

npm-check-updates - 找當前package.json依賴允許的更新的版本。

3.4 應用場景4:如何同時運行多個npm腳本

通常我們要運行多腳本或許會是這樣npm run build:css && npm run build:js ,設置會更長通過&來拼接

可以使用以下工具:

  • npm-run-all - 命令行工具,同時運行多個npm腳本(并行或串行)

npm-run-all提供了三個命令,分別是 npm-run-all run-s run-p,后兩者是 npm-run-all 帶參數的簡寫,分別對應串行和并行。而且還支持匹配分隔符,可以簡化script配置

或者使用

concurrently - 并行執行命令,類似 npm run watch-js & npm run watch-less但更優。(不過它只能并行)

3.5 應用場景5:如何檢查NPM模塊未使用的依賴。

可以使用以下工具:

  • depcheck - 檢查你的NPM模塊未使用的依賴。

3.6 其他:

  • npminstall - 使 npm install 更快更容易,cnpm默認使用
  • semver - NPM使用的JavaScript語義化版本號解析器。

關于npm包在線查詢,推薦一個利器 npm.devtool.tech

4.文檔生成

4.1 應用場景1:如何自動生成api文檔?

docsify - API文檔生成器。

jsdoc - API文檔生成器,類似于JavaDoc或PHPDoc。

5.日志工具

5.1 應用場景1:如何實現日志分類?

log4js-nodey - 不同于Java log4j的日志記錄庫。

consola - 優雅的Node.js和瀏覽器日志記錄庫。

winston - 多傳輸異步日志記錄庫(古老)

6.命令行工具

6.1 應用場景1: 如何解析命令行輸入?

我們第一印象會想到的是process.argv,那么還有什么工具可以解析嗎?

可以使用以下工具:

  • minimist - 命令行參數解析引擎
  • arg - 簡單的參數解析
  • nopt - Node/npm 參數解析

6.2 應用場景2:如何讓用戶能與命令行進行交互?

可以使用以下工具:

  • Inquirer.js - 通用可交互命令行工具集合。
  • prompts - 輕量、美觀、用戶友好的交互式命令行提示。
  • Enquirer - 用戶友好、直觀且易于創建的時尚CLI提示。

6.3 應用場景3: 如何在命令行中顯示進度條?

可以使用以下工具:

  • progress - Node.js的靈活ascii進度條。
  • progress-estimator - 記錄進度條并估計完成承諾所需的時間。

6.4 應用場景4: 如何在命令行執行多任務?

可以使用以下工具:

  • listr - 命令行任務列表。

6.5 應用場景5: 如何給命令行“錦上添花”?

可以使用以下工具:

  • chalk - 命令行字符串樣式美化工具。
  • ora - 優雅的命令行loading效果。
  • colors.js - 獲取Node.js控制臺的顏色。
  • qrcode-terminal - 命令行中顯示二維碼。
  • treeify - 將javascript對象漂亮地打印為樹。
  • kleur - 最快的Node.js庫,使用ANSI顏色格式化命令行文本。

感興趣的童鞋可以參考樹醬的從0到1開發簡易腳手架,其中有實踐部分工具

7.加解密

一般為了項目安全性考慮,我們通常會對賬號密碼進行加密,一般會通過MD5、AES、SHA1、SM,那開源社區有哪些庫可以方便我們使用?

可以使用以下工具:

  • crypto-js - JavaScript加密標準庫。支持算法最多
  • node-rsa - Node.js版Bcrypt。
  • node-md5 - 一個JavaScript函數,用于使用MD5對消息進行哈希處理。
  • aes-js - AES的純JavaScript實現。
  • sm-crypto - 國密sm2, sm3, sm4的JavaScript實現。
  • sha.js - 使用純JavaScript中的流式SHA哈希。

8.靜態網站生成 & 博客

一鍵生成網站不香嗎~ 基于node體系快速搭建自己的博客網站,你值得擁有,也可以作為組件庫文檔展示

可以使用以下工具:

  • hexo - 使用Node.js的快速,簡單,強大的博客框架。
  • vuepress - 極簡的Vue靜態網站生成工具。(基于nuxt SSR)
  • netlify-cms - 基于Git的靜態網站生成工具。
  • vitepress - Vite & Vue.js靜態網站生成工具。

9.數據校驗工具

數據校驗,離我們最近的就是表單數據的校驗,在平時使用的組件庫比如element、iview等我們會看到使用了一個開源的校驗工具async-validator, 那還有其他嗎?

可以使用以下工具:

  • validator.js - 字符串校驗庫。
  • joi - 基于JavaScript對象的對象模式描述語言和驗證器。
  • async-validator - 異步校驗。
  • ajv - 最快的JSON Schema驗證器
  • superstruct - 用簡單和可組合的方式在JavaScript和TypeScript中校驗數據。

10.解析工具

10.1應用場景1: 如何解析markdown?

可以使用以下工具:

  • marked - Markdown解析器和編譯器,專為提高速度而設計。
  • remark - Markdown處理工具。
  • markdown-it -支持100%通用Markdown標簽解析的擴展&語法插件。

10.2應用場景2: 如何解析csv?

可以使用以下工具:

  • PapaParse - 快速而強大的 CSV(分隔文本)解析器,可以優雅地處理大文件和格式錯誤的輸入。
  • node-csv - 具有簡單api的全功能CSV解析器,并針對大型數據集進行了測試。
  • csv-parser -旨在比其他任何人都快的流式CSV解析器。

10.3應用場景3: 如何解析xml?

可以使用以下工具:

  • xml2js - 將XML轉換為JavaScript對象的轉換器。
  • fast-xml-parser - 具驗證&解析 XML。

最后

如果你喜歡這個庫,也給作者huaize2020 一個star 倉庫地址:awesome-nodejs昨天看到一段話想分享給大家

對于一個研發測的日常:

1.開始工作的第一件事,規劃今日的工作內容安排 (建議有清晰的ToDolist,且按優先級排序)

2.確認工作量與上下游關聯風險(如依賴他人的,能否按時提供出來);有任何風險,盡早暴露

3.注意時間成本、不是任何事情都是值得你用盡所有時間去做的,分清主次關系

4.協作任務,明確邊界責任,不要出現誰都不管,完成任務后及時同步給相關人

 

5.及時總結經驗,沉淀技術產出實現能力復用,同類型任務,不用從零開始,避免重復工作

 

責任編輯:武曉燕 來源: 前端那些趣事
相關推薦

2021-03-18 07:52:42

代碼性能技巧開發

2016-07-28 09:37:30

開源協作軟件Collabtive

2020-06-15 14:43:16

Python開發工具

2022-08-08 07:35:37

云測試工具云存儲云計算

2014-12-19 10:55:17

Linux性能監控

2020-09-01 07:41:56

macOS工具

2021-09-06 10:22:47

匿名對象編程

2023-12-29 08:17:26

Python代碼分析Profile

2019-07-31 10:00:26

Github后臺控制面板框架

2021-01-21 09:45:16

Python字符串代碼

2014-04-09 09:12:08

2020-07-21 14:20:09

MySQL數據庫工具

2012-03-01 09:15:41

HTML 5

2020-12-14 13:32:40

Python進度條參數

2022-06-26 18:09:43

Linux開源

2024-01-04 08:33:11

異步JDK數據結構

2024-12-18 16:53:13

ncduLinux磁盤分析

2020-10-09 11:54:33

Vue用戶的React

2018-05-09 19:29:49

Python爬蟲scrapy

2022-06-28 09:44:21

DevOps軟件開發
點贊
收藏

51CTO技術棧公眾號

一区二区三区四区高清精品免费观看 | 女女同性女同一区二区三区91| 国产精品第9页| 狠狠色狠狠色综合婷婷tag| 欧美性生活久久| 真实国产乱子伦对白视频| 蜜桃视频在线播放| 国产大陆精品国产| 国产精品爱久久久久久久| 波多野结衣家庭教师| 三级精品视频| 宅男噜噜噜66一区二区66| www.爱色av.com| 国产秀色在线www免费观看| 91欧美激情一区二区三区成人| 91精品美女在线| av黄色在线播放| 中文不卡在线| 色综合伊人色综合网站| 捆绑裸体绳奴bdsm亚洲| 国产高清亚洲| 欧亚一区二区三区| 国产精品裸体瑜伽视频| 免费大片黄在线| 久久久久久久综合| 国产日本一区二区三区| jlzzjlzzjlzz亚洲人| 日日摸夜夜添夜夜添精品视频 | 日本一区视频在线| 天堂影院在线| 成人一级片网址| 91免费版网站入口| 在线观看视频二区| 玖玖在线精品| 777777777亚洲妇女| 欧美片一区二区| 亚洲色图88| 日韩中文字幕在线精品| 亚洲第一视频区| 免费一区二区三区视频导航| 亚洲成人黄色网址| av电影中文字幕| 国产精品亚洲欧美一级在线| 在线播放欧美女士性生活| 亚洲 激情 在线| 粉嫩av一区二区三区四区五区| 欧美色xxxx| 日本福利视频在线| 九色porny丨国产首页在线| 亚洲一区二区三区视频在线| 国产激情片在线观看| h网站久久久| 夜夜揉揉日日人人青青一国产精品| 黄色一级片网址| av毛片在线免费看| 一区二区三区欧美日韩| 蜜桃网站在线观看| 久久av色综合| 亚洲电影在线播放| 久久视频这里有精品| 多野结衣av一区| 欧美午夜视频在线观看| 北条麻妃av高潮尖叫在线观看| 都市激情亚洲一区| 欧美日韩中文精品| 天天综合天天添夜夜添狠狠添| 四虎国产精品免费久久| 91精品在线免费观看| 国产ts在线观看| 精品av导航| 日韩精品一二三四区| 亚洲AV无码国产成人久久| 国产一区二区三区不卡视频网站| 亚洲无限av看| 人人澡人人澡人人看| 欧美精品一级| 欧洲亚洲免费在线| 亚洲天堂手机在线| 国产盗摄视频一区二区三区| 国产青春久久久国产毛片| 久久经典视频| 综合激情成人伊人| 婷婷五月综合缴情在线视频| 美女福利一区二区| 欧美日本乱大交xxxxx| 国产精品无码自拍| 九九亚洲视频| 久久久精品视频成人| 久久夜靖品2区| 久久国产精品99久久久久久老狼| 亚洲综合大片69999| 亚洲人妻一区二区三区| 国产精品久久久久一区| 激情小视频网站| 美女色狠狠久久| 精品国内二区三区| 天堂在线中文视频| 在线不卡视频| 国产在线视频2019最新视频| 日日夜夜精品免费| 中文字幕视频一区二区三区久| 久久人人爽人人爽人人av| 日韩欧美精品一区二区综合视频| 精品日韩一区二区三区免费视频| 日韩乱码人妻无码中文字幕久久| 久久精品国内一区二区三区水蜜桃| 午夜免费久久久久| 国产精品视频无码| 久久精品亚洲精品国产欧美 | 欧美videosex性欧美黑吊| 色香蕉成人二区免费| 成人一区二区三区仙踪林| 欧美丝袜激情| 2020欧美日韩在线视频| a在线观看视频| 日本一区二区免费在线观看视频| 免费人成在线观看视频播放| 欧美91在线|欧美| 亚洲精品日韩久久久| 欧美精品xxxxx| 极品销魂美女一区二区三区| 欧美国产视频在线观看| 91桃色在线观看| 欧美一卡二卡在线| 亚洲色图27p| 日日骚欧美日韩| 狼狼综合久久久久综合网| 激情影院在线| 91精品国产91久久综合桃花| 国产黄色大片免费看| 欧美资源在线| 久久精品99| 超碰资源在线| 精品国产一二三| 久久久久久国产精品免费播放| 精品在线观看免费| 亚洲图色在线| 久久人人视频| 日日狠狠久久偷偷四色综合免费 | 日韩av网址在线| 久草国产在线观看| 国产宾馆实践打屁股91| 奇米777四色影视在线看| 日韩欧美中文字幕一区二区三区| www国产亚洲精品久久网站| 亚洲在线视频播放| 国产精品看片你懂得| 自拍偷拍一区二区三区四区| 日韩av大片| 国产日韩精品在线播放| 日本高清视频在线观看| 欧美精品久久一区| 在线免费观看亚洲视频| 国产精品 日产精品 欧美精品| 无码人妻精品一区二区蜜桃百度| 亚洲精选av| 久久久久亚洲精品| 日韩欧美在线番号| 日本精品一级二级| 91ts人妖另类精品系列| 精品一区二区三区欧美| 四虎精品欧美一区二区免费| 视频在线亚洲| 91精品国产高清| 国产在线91| 91.成人天堂一区| 在线免费观看毛片| 91美女在线视频| 妺妺窝人体色www在线小说| 视频精品在线观看| 亚洲v日韩v综合v精品v| av女在线播放| 在线播放国产一区中文字幕剧情欧美 | 人妻少妇无码精品视频区| 日本不卡高清视频| 真人做人试看60分钟免费| 国产91精品入| 国产精品成人久久久久| 国产激情小视频在线| 精品福利一区二区三区| 91视频在线视频| 亚洲色图制服诱惑| 国产精品300页| 久草热8精品视频在线观看| 欧洲精品在线播放| 精品国产一区探花在线观看| 91免费电影网站| 日本在线啊啊| 美女久久久久久久| 巨骚激情综合| 日韩精品影音先锋| 伊人网视频在线| 亚洲成a人v欧美综合天堂下载| 色一情一交一乱一区二区三区| 国产一区不卡在线| 日本www高清视频| 欧美私人啪啪vps| 亚洲欧洲精品一区二区| 久久香蕉网站| 亚洲qvod图片区电影| 黑人巨大亚洲一区二区久| 欧美成人一二三| 搞黄视频免费在线观看| 亚洲国产精品国自产拍av秋霞| 亚洲天堂手机在线| 色婷婷久久综合| 日韩网红少妇无码视频香港| 综合欧美一区二区三区| 公肉吊粗大爽色翁浪妇视频| gogo大胆日本视频一区| 欧美一级小视频| 日韩综合小视频| 欧美牲交a欧美牲交| 欧美91大片| 日韩 欧美 自拍| 成人高清av| 久久伊人一区| 久久久精品国产**网站| 99re在线观看| 先锋影音网一区二区| 国产精品高潮呻吟视频| videos性欧美另类高清| 国内揄拍国内精品少妇国语| 丝袜美腿av在线| 美女av一区二区三区| 免费av在线播放| 中文字幕在线看视频国产欧美在线看完整| 日韩在线视频免费| 精品国产1区二区| 丰满熟妇乱又伦| 日韩限制级电影在线观看| 国产精品无码久久av| 欧美日韩亚洲综合一区| а中文在线天堂| 日本精品一区二区三区四区的功能| 久久不卡免费视频| 欧美日韩国产精品一区二区不卡中文| 国产真实乱在线更新| 日韩理论片中文av| 久久国产精品国语对白| 亚洲婷婷综合久久一本伊一区 | 希岛爱理av一区二区三区| 亚洲人成影视在线观看| 日韩精品久久| 欧美日韩一级在线| 欧美国产三级| 男人添女人下部高潮视频在观看| 韩国亚洲精品| 日韩国产一级片| 一区二区三区四区五区精品视频| 一二三四视频社区在线| 国产精品亚洲欧美| 波多野结衣作品集| 美女一区二区视频| 99九九99九九九99九他书对| 国产精品乡下勾搭老头1| 4438x全国最大成人| 成人一级视频在线观看| 国产精品久久久免费观看| 国产亚洲欧美在线| 久久国产高清视频| 亚洲精品高清视频在线观看| 国产第100页| 色婷婷综合激情| 97人妻精品一区二区三区软件 | 亚洲免费观看在线| 99久久国产综合精品麻豆| 熟女俱乐部一区二区视频在线| 国产欧美日韩在线| 国产黄色的视频| 亚洲成a人v欧美综合天堂| 午夜影院免费在线观看| 欧美另类变人与禽xxxxx| 亚洲av综合色区无码一二三区 | 欧美日韩的一区二区| 999久久久久| 亚洲精品国产欧美| 在线视频三区| 欧美华人在线视频| 成人看片网站| 97超级碰碰| 国产成人黄色| www.一区二区.com| 久久aⅴ乱码一区二区三区| 国产高清视频网站| 国产成a人亚洲精品| 少妇久久久久久久久久| 亚洲精品乱码久久久久久| 欧美精品韩国精品| 日韩免费成人网| 国产视频三级在线观看播放| 欧美人与物videos| av有声小说一区二区三区| av一区二区在线看| 日韩精品91| 欧美牲交a欧美牲交| 国产精品一区二区三区网站| 亚洲av综合一区二区| 亚洲另类春色国产| 五月天中文字幕| 亚洲成年人在线播放| 青青青青在线| 国产成人一区二区| 丁香五月缴情综合网| 一区二区视频在线免费| 亚洲永久网站| 最新版天堂资源在线| 中文字幕一区二区三区色视频 | 欧美一区二区免费视频| 韩国精品视频| 91av视频在线| 亚洲一区电影| 男人j进女人j| 美女精品自拍一二三四| 国产特黄级aaaaa片免| 亚洲免费观看高清完整版在线| 男人添女人下部视频免费| 亚洲成人人体| 国外成人在线视频网站| 91成人精品视频| 五月婷婷六月丁香激情| 国产视频在线观看一区二区三区| 日韩少妇高潮抽搐| 日韩免费观看高清完整版在线观看| 日本天堂在线观看| 国产精品视频成人| 成人aaaa| 亚洲精品自拍网| 国产精品乱子久久久久| 久久久久久无码精品大片| 亚洲精品一区久久久久久| 国产不卡人人| 国内视频一区| 国产日韩一区二区三区在线播放| 日本精品一二三区| 亚洲午夜在线视频| 成人午夜精品福利免费| 久久91精品国产| 69精品国产久热在线观看| 激情小视频网站| 99re视频精品| 久久亚洲精品石原莉奈| 亚洲色图狂野欧美| 蜜桃精品在线| 五月天国产一区| 久久成人免费电影| 神马午夜精品91| 日韩欧美色综合网站| 国产后进白嫩翘臀在线观看视频| 福利视频一区二区三区| 日韩一区二区久久| 91中文字幕永久在线| 欧美午夜精品久久久久久超碰 | 凹凸国产熟女精品视频| 91老师片黄在线观看| aaaaaa毛片| 日韩在线观看你懂的| 精品国产一区二区三区2021| 国产又粗又猛又爽又黄的网站| 成人爱爱电影网址| 日韩手机在线视频| 日韩小视频在线| 无码国模国产在线观看| 久久久亚洲国产精品| 久久久久久久久久久久久久久99| 精品国产www| 美女视频久久黄| 欧美日韩一本| 亚洲免费一级视频| 亚洲黄色小视频| 日韩美女一级视频| 国产欧美日韩中文字幕| 欧美午夜一区| 国产精品第七页| 精品视频999| brazzers在线观看| 日韩一区二区电影在线观看| 国产黄色成人av| 在线精品免费视| 美女av一区二区| 你微笑时很美电视剧整集高清不卡| 在线免费视频一区| 亚洲香蕉伊在人在线观| 国产在线91| 国产精品久久久对白| 日本不卡一二三区黄网| 日本少妇全体裸体洗澡| 在线精品国产欧美| 成人精品毛片| 污片在线免费看| 欧美日韩国产精品一区二区不卡中文| 91高清在线| 狠狠色狠狠色综合人人| 精品一区二区影视| 国产精品人人人人| 久久99热精品这里久久精品| 欧美日韩亚洲在线观看| 久久一区二区电影| 欧美刺激午夜性久久久久久久| 深夜视频一区二区|