[TOC]
要查找軟件包,請從 [npm搜索欄](https://www.npmjs.com/) 開始。
## 示例:查找包
您想在您的應用程序中使用條形碼(QR碼)。 與其花費數周的時間來弄清楚如何做到這一點,為什么不看看是否有人發布了創建QR碼的包? 首先在搜索欄中輸入一個值:

當你輸入時,可能的選擇出現:

### 如何選擇類似的軟件包
在搜索欄中輸入搜索詞后,請按 Enter 查看排名,以幫助您在類似的軟件包中進行選擇:

通常,有幾十個甚至幾百個包含相似名稱和/或相似目的的包。 為了幫助您決定最好的探索,使用 npms 分析器根據四個標準對每個軟件包進行了排序:
* 最優
* 受歡迎程度
* 質量
* 維護
受歡迎程度表示包被下載的次數。這是一個很好的指標,說明其他人發現的軟件包特別有用,但并非萬無一失。
質量包括諸如 readme 文件的存在、穩定性、測試、最新的依賴關系、自定義網站和代碼復雜性等因素。
維護人員根據開發人員給予的關注來排列軟件包。例如,更頻繁維護的包更有可能與當前或即將發布的npm版本兼容。
最佳以有意義的方式結合了其他三項標準。
要按照特定的標準列出包,請單擊“Sort Packages”下的標簽。例如,以 Popularity 排序,點擊 Popularity。

### 包詳情頁面
當你選擇一個包時,會出現更多信息。 這些信息由軟件包作者撰寫,因此細節有所不同。 這是你可以發現如何使用這個軟件包的地方。 開發人員也經常提供聯系信息。
以下是您可以在包詳情頁面上找到的信息類型的一些示例。
## 包詳情頁面的部分內容:
這些是包頁面上可用的選項卡。

### 查看自述文件
自述文件由軟件包開發人員創建。 如果做得好,它解釋了軟件包的用途以及如何使用它。
### 查看依賴關系
許多軟件包都是由其他軟件包組成的。 這些包被稱為依賴關系。

### 查看依賴者
包含以某種方式顯示的軟件包的軟件包稱為依賴項。

### 查看版本
當軟件包更新時,會出現以前版本的列表。

### 下載一個包
下一章介紹如何安裝 npm 。 安裝 npm 后,您將使用終端控制臺下載軟件包。 這在后面的章節中有解釋。
## 學到更多
有關 npms 和 npms 分析儀如何工作的更多信息,請[單擊此處](https://npms.io/about)。
> [原文鏈接](https://docs.npmjs.com/getting-started/searching-for-packages)
- 第一章 入門
- 01 - 什么是npm?
- 02 - 如何找到和選擇軟件包
- 03 - 如何設置新的npm賬戶并安裝npm
- 04 - 如何安裝本地軟件包
- 05 - 使用package.json
- 06 - 如何更新本地軟件包
- 07 - 如何卸載本地軟件包
- 08 - 如何安裝全局包
- 09 - 如何更新全局包
- 10 - 如何卸載全局軟件包
- 11 - 如何創建Node.js模塊
- 12 - 如何發布和更新軟件包
- 13 - 如何使用語義版本控制
- 14 - 如何使用作用域包
- 15 - 如何用dist-tags標簽包
- 16 - 如何使用雙因素認證
- 17 - 如何使用安全令牌
- 18 - 如何更改配置文件設置
- 19 - 了解包和模塊
- 20 - 如何防止權限錯誤
- 第二章 私人包裹
- 第三章 故障排除
- 第四章 使用npm
- 第五章 CLI命令
- 第七章 配置npm
- 第八章 npm,Inc.