一、什么是npm
npm——NodePackageManager
npm组成部分
Web网站:用来查找包、设置配置文件以及管理npm应用的其他方面,例如,可以为自己的公司设置公共或私有包的访问管理。
命令行接口:包管理器,大多数开发人员会通过它来使用包。
注册中心:提供JavaScript软件及其元数据信息的大型公共数据库,也就是官方仓库。
二、理解包与模块
包是由package.json文件描述的一个文件或目录。
模块是由Node.js的require()方法加载的任何文件或目录。
三、npm包管理器
npm是整个Node.js社区最流行、支持第三方模块最多的包管理器。
npm用来安装、共享和发布代码以及管理项目中的依赖。
Node.js本身集成了npm,npm工具本身可以通过npm命令来升级版本,命令如下:
npminstallnpm-g
四、查找和选择包
如果在程序中要用到某些功能,比如:条形码,没必要自己开发,可以考虑直接使用相关的包。在npm