1.npm是什么?
- npm 是伴随Node.js 出现的一个包管理器,最开始只能支持 Node.js 的模块管理,但是后来,
npm官网经过一次改版,打出的口号是javascript 的包管理器,所以,其已经不在局限于是Node.js
的模块管理了,已经通用到了所有 js 的包管理工具了,可以说,前后通吃了。 - npm 是一种重用其他开发者所开发的代码的一种方式,并且也是一种与他人共享代码的方式,还能够让你很容易地管理代码的版本。
2.npm组成部分?
- npm 由三个独立的部分组成:网站、注册表(registry)和命令行工具(CLI)。网站主要是让用户查找 package
的;注册表(registry)是一个巨大的数据库,保存了每个 package 信息的;命令行工具(CLI)是开发者用来发布自己的
package 到注册表或者下载所需 package 的工具。