架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4805|回复: 0

npm教程(1):npm是什么?

[复制链接]
发表于 2017-12-13 11:09:42 | 显示全部楼层 |阅读模式
如果你一直在使用Javascrip{过滤}t,你可能听说过npm。 npm让Javascrip{过滤}t开发人员可以轻松分享他们为解决特定问题而创建的代码,并让其他开发人员在自己的应用程序中重用该代码。

一旦你依赖于来自其他开发者的代码,npm可以很容易地检查他们是否已经做出任何更新,并在做出更新时下载这些更新。

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

这有很多好处,这使得您的团队可以通过从专注于特定问题领域的人员那里获取包装,从而吸引组织外的专业人员。即使不重用组织外部的代码,使用这种基于模块的方法也可以帮助您的团队更好地协同工作,并可以跨项目重用代码。

你可以通过浏览npm网站找到软件包来帮助你建立你的应用程序。当你浏览网站时,你会发现很多Node模块。 npm开始作为Node包管理器,所以你会发现很多模块可以在服务器端使用。也有很多的包添加命令供您在命令行中使用。你还会发现可以在前端使用的软件包。

npm由三个不同的部分组成:网站,注册表和CLI。该网站是用户发现软件包的主要工具,注册表是一个关于软件包信息的大型数据库,CLI是开发者如何在注册表上发布他们的软件包或下载他们希望安装的软件包。

npm是一种重用其他开发人员的代码的方法,也是一种与他人共享代码的方式,并且可以很容易地管理不同版本的代码。




上一篇:Fiddler-AutoResponder正则匹配示例
下一篇:npm教程(2):安装和使用npm
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-20 22:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表