TypeScript實戰指南》—1.2.2 npm和 Yarn

      網友投稿 1000 2025-04-02

      1.2.2 npm和 Yarn

      《TypeScript實戰指南》—1.2.2 npm和 Yarn

      npm的全稱是Node Package Manager,翻譯過來就是 Node.js的包管理工具。它不僅承接了 Node 生態的包管理,也承接了前端 JavaScript 的包管理工作,同時它還與 Node.js 一起無痕地***安裝,不需要再次去搜索下載,這使得 npm很快得到了普及。

      npm 由三個不同的部分組成:網站、注冊表和 CLI 。網站是用戶發現軟件包的主要工具,注冊表是一個關于軟件包信息的大型數據庫,而 CLI 則告訴開發者如何在注冊表上發布軟件包或下載軟件包。

      那 Yarn 是什么呢?Yarn 是 Facebook、Google、Exponent 和 Tilde共同開發的一款新JavaScript 包管理工具。它并沒有試圖完全取代 npm。Yarn 同樣是從 npm 注冊源獲取模塊的CLI客戶端。注冊的方式不會有任何變化,即同樣可以正常獲取與發布包。它存在的目的是解決團隊使用 npm 面臨的少數問題,比如依賴版本的鎖定、并行安裝以及文案輸出等。當然,在 Node 版本的更替中,npm本身也在積極更新并解決這些問題。

      但在本書中,我們使用 Yarn 作為項目的包管理工具。

      可以通過以下方式安裝 Yarn:

      npm install –g yarn

      當然,Yarn 的官方文檔有明確說明。一般來說,不推薦通過 npm 安裝 Yarn,在用基于 Node.js的包管理工具安裝 Yarn 時,該包未被簽名,并且只通過基本的 SHA1 散列進行唯一完整性檢查。這在安裝系統級應用時有安全風險。

      為此,建議訪問以下網址,采用Yarn官方推薦的方式進行安裝:

      https://yarnpkg.com/zh-Hans/docs/install#mac-tab

      Node.js Yarn TypeScript npm

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:打印預覽不顯示文字是怎么回事(打印預覽無法顯示是怎么回事)
      下一篇:wps表格排序結果出現錯誤解決方法(wps表格排序沒反應)
      相關文章
      中文字幕亚洲日韩无线码| 亚洲成人黄色在线| 亚洲成年人在线观看| 亚洲国产一区明星换脸| 久久精品国产亚洲av天美18| 中文字幕在线观看亚洲日韩| 亚洲国产视频网站| 亚洲同性男gay网站在线观看| 精品亚洲麻豆1区2区3区| 久久久久久久久亚洲| 亚洲高清国产拍精品26U| 精品亚洲综合在线第一区| 国产亚洲福利精品一区| 亚洲国产精品无码久久久秋霞2| 中文字幕精品无码亚洲字 | 亚洲成人免费网址| 91亚洲精品麻豆| 亚洲avav天堂av在线网爱情| 国产精品亚洲专区在线观看| 亚洲一区二区三区播放在线| 亚洲欧洲日本在线观看| 亚洲日韩精品无码专区| 蜜桃传媒一区二区亚洲AV| 综合偷自拍亚洲乱中文字幕| yy6080亚洲一级理论| 亚洲国产精品毛片av不卡在线| 亚洲国产精品无码久久青草| 亚洲综合精品网站在线观看| 久久久久亚洲AV成人网人人网站| 亚洲色大成网站www永久一区 | 国产av无码专区亚洲av果冻传媒| 国产亚洲AV夜间福利香蕉149| 亚洲中文久久精品无码| 久久被窝电影亚洲爽爽爽| 亚洲五月激情综合图片区| 亚洲精品中文字幕乱码影院| 亚洲人成激情在线播放| 亚洲影院天堂中文av色| 亚洲AⅤ无码一区二区三区在线| 国产成人亚洲综合无码| 亚洲国产精品一区二区成人片国内|