什么是npm,通俗化解释npm

作者:IT技术 | 时间:2018-11-01

前端开发中很多时候会用到npm,那么npm是什么呢?对于第一次接触的同学,看文档会感觉特别难理解,本文我就为大家通俗化解释一下。

什么是npm

简单来说:npm是一个包管理工具。如果刚学习不久的同学听到这个概念可能还是有点不太懂。   

那么下面为刚学习的同学稍微详细的描述一下:

比如:如果我们在开发过程中使用jquery,那么是不是要引入jquery,你可能会下载这个jquery.js文件, 然后在代码中<script src="jquery.js"></script>是吧; 

如果安装了npm,那么就很方便了,直接在npm下使用命令:$ npm install jquery;这样就会自动下载需要的js.

原理就是:在远端有一个npm服务器,里面有很多别人写的代码,我们可以直接使用npm下载使用;同时你也可以把自己写的代码推送到npm 服务器,让别人使用;

通过这样的比喻和描述,不知道刚接触npm的同学们是不是心里大概有点理解什么是npm了?