npm是JavaScript的包管理器和世界上最大的软件注册表。 发现可重用代码的软件包,并以强大的新方式进行组合。
npm使JavaScript开发人员可以轻松地共享和重用代码,并且可以轻松更新您所共享的代码。
如果您一直在使用JavaScript,您可能已经听说过npm:npm可让JavaScript开发人员轻松共享他们创建的用于解决特定问题的代码,并为其他开发人员在其中重用该代码 自己的应用程序。
一旦你依赖于其他开发人员的这个代码,npm就可以很容易地检查它们是否对它进行了任何更新,并在完成这些更新后下载这些更新。
这些可重用代码位被称为包,有时是模块。一个包只是一个包含一个或多个文件的目录,它还有一个名为“package.json”的文件,其中包含有关此包的一些元数据。一个典型的应用程序,如网站,将取决于几十个或数百个软件包。这些包通常很小。一般的想法是,您创建一个小的构建块来解决一个问题并解决问题。这使您可以从这些小型共享构建块中构建更大的定制解决方案。