💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
[TOC] 要查找软件包,请从 [npm搜索栏](https://www.npmjs.com/) 开始。 ## 示例:查找包 您想在您的应用程序中使用条形码(QR码)。 与其花费数周的时间来弄清楚如何做到这一点,为什么不看看是否有人发布了创建QR码的包? 首先在搜索栏中输入一个值: ![](https://docs.npmjs.com/images/small-search-bar-qr.png =533x53) 当你输入时,可能的选择出现: ![](https://docs.npmjs.com/images/search-results-qr-scanner-what-is-npm.png =537x269) ### 如何选择类似的软件包 在搜索栏中输入搜索词后,请按 Enter 查看排名,以帮助您在类似的软件包中进行选择: ![](https://docs.npmjs.com/images/qr-image-help-u-choose.png =613x301) 通常,有几十个甚至几百个包含相似名称和/或相似目的的包。 为了帮助您决定最好的探索,使用 npms 分析器根据四个标准对每个软件包进行了排序: * 最优 * 受欢迎程度 * 质量 * 维护 受欢迎程度表示包被下载的次数。这是一个很好的指标,说明其他人发现的软件包特别有用,但并非万无一失。 质量包括诸如 readme 文件的存在、稳定性、测试、最新的依赖关系、自定义网站和代码复杂性等因素。 维护人员根据开发人员给予的关注来排列软件包。例如,更频繁维护的包更有可能与当前或即将发布的npm版本兼容。 最佳以有意义的方式结合了其他三项标准。 要按照特定的标准列出包,请单击“Sort Packages”下的标签。例如,以 Popularity 排序,点击 Popularity。 ![](https://docs.npmjs.com/images/qr-sort-criteria-blowup.png =139x188) ### 包详情页面 当你选择一个包时,会出现更多信息。 这些信息由软件包作者撰写,因此细节有所不同。 这是你可以发现如何使用这个软件包的地方。 开发人员也经常提供联系信息。 以下是您可以在包详情页面上找到的信息类型的一些示例。 ## 包详情页面的部分内容: 这些是包页面上可用的选项卡。 ![](https://docs.npmjs.com/images/package-choices.png =501x80) ### 查看自述文件 自述文件由软件包开发人员创建。 如果做得好,它解释了软件包的用途以及如何使用它。 ### 查看依赖关系 许多软件包都是由其他软件包组成的。 这些包被称为依赖关系。 ![](https://docs.npmjs.com/images/package-viewing-dependencies.png =560x254) ### 查看依赖者 包含以某种方式显示的软件包的软件包称为依赖项。 ![](https://docs.npmjs.com/images/package-viewing-dependents.png =540x252) ### 查看版本 当软件包更新时,会出现以前版本的列表。 ![](https://docs.npmjs.com/images/package-viewing-versions.png =503x247) ### 下载一个包 下一章介绍如何安装 npm 。 安装 npm 后,您将使用终端控制台下载软件包。 这在后面的章节中有解释。 ## 学到更多 有关 npms 和 npms 分析仪如何工作的更多信息,请[单击此处](https://npms.io/about)。 > [原文链接](https://docs.npmjs.com/getting-started/searching-for-packages)