npm

用于JavaScript的包管理器。(a package manager for javascript. )

Github stars Tracking Chart

npm是JavaScript的包管理器和世界上最大的软件注册表。 发现可重用代码的软件包,并以强大的新方式进行组合。

npm使JavaScript开发人员可以轻松地共享和重用代码,并且可以轻松更新您所共享的代码。

如果您一直在使用JavaScript,您可能已经听说过npm:npm可让JavaScript开发人员轻松共享他们创建的用于解决特定问题的代码,并为其他开发人员在其中重用该代码 自己的应用程序。

一旦你依赖于其他开发人员的这个代码,npm就可以很容易地检查它们是否对它进行了任何更新,并在完成这些更新后下载这些更新。

这些可重用代码位被称为包,有时是模块。一个包只是一个包含一个或多个文件的目录,它还有一个名为“package.json”的文件,其中包含有关此包的一些元数据。一个典型的应用程序,如网站,将取决于几十个或数百个软件包。这些包通常很小。一般的想法是,您创建一个小的构建块来解决一个问题并解决问题。这使您可以从这些小型共享构建块中构建更大的定制解决方案。

这有很多好处。它使您的团队可以通过从专注于特定问题领域的人员提供包裹,从而吸引组织以外的专业知识。但即使您不重复来自组织以外的人的代码,使用这种基于模块的方法实际上可以帮助您的团队更好地合作,并且还可以在项目之间重用代码。
您可以通过浏览npm网站找到软件包来帮助您构建应用程序。当您浏览网站时,您会发现不同类型的软件包。你会发现很多节点模块。 npm作为节点包管理器开始,所以你会发现很多可以在服务器端使用的模块。还有很多软件包添加了可以在命令行中使用的命令。在这一点上,您可以在前端找到一些可以在浏览器中使用的软件包。

Overview

Name With Ownernpm/npm
Primary Language
Program languageShell (Language Count: 0)
Platform
License:
Release Count592
Last Release Namev6.2.0-next.1 (Posted on 2018-07-05 11:45:48)
First Release Namev0.0.1 (Posted on )
Created At2009-09-29 17:21:24
Pushed At2020-08-07 14:31:21
Last Commit At
Stargazers Count17.5k
Watchers Count858
Fork Count3k
Commits Count8.3k
Has Issues Enabled
Issues Count18664
Issue Open Count2166
Pull Requests Count439
Pull Requests Open Count0
Pull Requests Close Count1698
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

We've moved!

Hi! This repository is no longer being used and has been archived for historical purposes.

For more information on the move, see our blog post about this transition, and this thread with additional questions. We look forward to seeing you in our new spaces!

To the top