关于 npm
npm 是世界上最大的软件注册表。来自各大洲的开源开发者使用 npm 来共享和借用包,许多组织也使用 npm 来管理私有开发。
npm 由三个不同的组件组成:
-
网站
-
命令行接口 (CLI)
-
注册表
使用 网站 发现包、设置配置、以及管理 npm 体验的其他方面。例如,你可以设置 组织 来管理对公共或私有包的访问。
CLI 从终端运行,是大多数开发者与 npm 交互的方式。
注册表 是 JavaScript 软件及其周围元信息的大型公共数据库。
使用 npm 去 …
-
为你的应用调整代码包,或按原样合并包。
-
下载你可以立即使用的独立工具。
-
使用 npx 运行包而不下载。
-
随时随地与任何 npm 用户共享代码。
-
将代码限制为特定的开发者。
-
创建组织以协调包维护、编码和开发者。
-
通过使用组织形成虚拟团队。
-
管理多个版本的代码和代码依赖。
-
更新底层代码时轻松更新应用。
-
发现解决同一个难题的多种方法。
-
寻找正在处理类似问题和项目的其他开发者。
新手入门
要开始使用 npm,你可以 创建账号,它将在 http://www.npmjs.com/~yourusername 提供。
设置好 npm 账户后,下一步是使用命令行接口 (CLI) 访问 安装 npm。我们期待看到你创造的东西! 官网:https://www.npmjs.com/
NPM 使用介绍
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:
- 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
- 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
- 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 “npm -v” 来测试是否成功安装。命令如下,出现版本提示表示安装成功:
$ npm -v
2.3.0