npm的介绍
npm使JavaScript开发人员能够轻松地共享和重用代码,并且可以轻松更新你正在共享的代码。
如果你一直在使用JavaScript,你可能已经听说过npm。npm使JavaScript开发人员能够轻松地共享他们创建
的用于解决特定问题的代码,并为其他开发人员在自己的应用程序中重用该代码。
一旦你依赖于其他开发人员的此代码,npm可以轻松查看是否对其进行了任何更新,并在制作时下载更新。
这些可重用代码的位称为包或模块。软件包只是一个包含一个或多个文件的目录,以及一个名为“package.json”
的文件,其中包含有关该软件包的元数据。一个典型的应用程序,如网站,将取决于几十个或数百个包。这些包
装往往很小; 一般的想法是创建一个小的构建块来解决一个问题。这使您可以从这些小型构建块中构建更大的定
制解决方案。
这有很多好处 它使你的团队可以通过引入专注于特定问题领域的人员的包裹来吸引组织以外的专业知识。即使你
不重复使用组织以外的人员的代码,使用这种基于模块的方法可以帮助你的团队更好地合作,并可以跨项目重用
代码。
您可以通过浏览npm网站找到软件包来帮助您构建应用程序。当你浏览网站时,您会发现很多Node模块。npm作为
Node包管理器开始,所以你会发现很多可以在服务器端使用的模块。还有很多包在命令行中添加命令。你还可以找
到可以在前端使用的软件包。
npm由三个不同的部分组成:网站,注册表和CLI。该网站是用户发现软件包的主要工具,注册表是关于软件包信息的
大型数据库,CLI是开发人员在注册表中发布软件包或下载其安装包的方式。
npm是一种重用其他开发人员的代码的方法,也是一种与他们共享代码的方法,它可以轻松管理不同版本的代码。
FUCKING FRONT-END DEVELOPMENT