#### 入门
* 从npmjs.com创建一个帐户。
* 从终端控制台安装npm。
* 使用新用户名登录终端。
注意:您可以从浏览器中执行的许多步骤也可以直接从命令行界面获取。跳到这里了解更多信息。
#### 创建一个帐户
1. 转到http://www.npmjs.com并单击注册。
![](https://box.kancloud.cn/446aa500e76fa44ba185be8e26d002ec_2465x180.png)
2. 完成注册页面。
![](https://box.kancloud.cn/94e148ecbacaf20ec0f80a0bc9efae1d_944x1366.png)
* 全名姓氏和名字。(您也可以输入中间名)。
* 公共电子邮件输入电子邮件地址 发布程序包时,此电子邮件地址将添加到程序包元数据中。这意味着下载您的软件包的任何人都可以发现该电子邮件地址。此外,当您更新软件包时,npm将向此帐户发送电子邮件,以及偶尔的产品更新和信息。
* 用户名输入在npm内发布包或与其他用户交互时显示的用户名。选择不违反我们的政策指南的名称。名称必须是小写。它可以有破折号和数字,但是为了防止虚假帐户存在限制。
* 密码选择符合我们密码要求的密码。您的密码必须超过7个字符,不能匹配或显着包含您的用户名,并且不能是此常用密码列表或“ 我已经被Pwned ”违规数据库的成员。
* (可选)要注册我们的简报,请选择“注册每周一次的npm”。
* 选择“同意最终用户许可协议和隐私政策”。
* 单击“ 创建帐户”。
3. 确认你的邮件地址
注意:您必须先验证电子邮件地址,然后才能将软件包发布到注册表。
1. 登录您用于注册npm用户帐户的电子邮件帐户。
2. 打开标题为“ 欢迎使用npm ”的电子邮件(如果电子邮件未显示在收件箱中,请搜索“ 所有邮件”)。
![](https://box.kancloud.cn/6a9d7819dfc67d07846a96b27ea65ea7_753x300.png)
欢迎信息包含有用资源的链接; 您可能想要标记它以供以后参考。
注意:如果您找不到欢迎信息,请点击发送:
![](https://box.kancloud.cn/3006efddbb4c7a6f2634fd3b1c8cb05a_214x79.png)
#### 设置登录帐户后
您现在拥有一个登录帐户。以下是您在安装npm之前(或之后)可以执行的一些操作:
* 创建/编辑您的个人资料
* 设置双因素身份验证
* 创建组织,添加成员和组建团队
* 了解付费帐户和结算
* 或者您可以在终端控制台中安装npm,如下所述,然后返回到这些步骤。
以下屏幕截图显示了如果您要浏览网站,设置个人资料以及立即开始使用菜单的位置:
![](https://box.kancloud.cn/baf9e9cc8cf766799496d399005aca34_1482x724.png)
终端,编辑和Git(初学者)
如果您以前曾与终端或编辑合作,请跳过此部分。
#### 在npm,我们很高兴欢迎许多全新的编码器加入javascript世界。在开始使用npm之前,您需要了解有关设置终端,编辑器和git的信息。欢迎!
第一:
找到适用于您的计算机的终端模拟器:
帮助Apple的终端。
帮助Microsoft Windows PowerShell。
Linux 终端模拟器。
查找并选择您喜欢的文本编辑器。
如果您尚未注册,请考虑注册一个git帐户帐户。
本章末尾的“了解更多”部分为初学者和每个人提供了额外的资源。
#### 安装npm并管理npm版本
npm是用Node.js编写的,所以你需要安装Node.js才能使用npm。您可以通过Node.js网站安装npm,也可以安装Node Version Manager或NVM。本章介绍了这两个选项。
如果您只是想开始探索npm,使用Node.js安装方法是最快的。如果您是准备好进入并使用版本的高级开发人员,请使用节点版本管理器。如果您不确定,请在决定前阅读本章。您可以随时更改运行npm的方式。
1. 从Node.js站点安装npm
2. 1.安装Node.js和npm
3. OS / X或Windows
如果您使用的是OS X或Windows,请使用Node.js下载页面中的一个安装程序[https://nodejs.org/en/download/]()。请务必安装标有LTS的版本。其他版本尚未经过npm测试。
![](https://box.kancloud.cn/7785f25cb7164427c379a986cc8c3b1a_754x775.png)
#### * * Linux的
如果您使用的是Linux,请选择以下选项之一:
点击此处以许多Linux开发人员喜欢的方式安装npm for Linux。
滚动Node.js下载页面上的安装程序
检查NodeSource的二进制分发,看看是否有一个适用于您的系统的更新版本。
不太常见的操作系统
单击此处了解有关为各种操作系统安装node.js的信息。
2.测试您的安装
安装后,运行node -v。版本应为v8.9.1或更高版本。
3.更新npm
安装node.js时,会自动安装npm。但是,npm比Node.js更频繁地更新,因此请确保您拥有最新版本。
要测试,运行npm -v。
要确保这与最新版本匹配,请滚动到此页面的底部。如果您看到的版本与最新版本不匹配,请运行:
npm install npm@latest -g。
这将安装最新的官方测试版本的npm。
使用版本管理器安装Node.js和npm
由于npm和node.js产品由不同的实体管理,因此更新和维护可能变得复杂。此外,Node.js安装过程将npm安装在仅具有本地权限的目录中。当您尝试全局运行包时,这可能会导致权限错误。
为了解决这两个问题,许多开发人员选择使用节点版本管理器或nvm来安装npm。版本管理器将避免权限错误,并将解决更新Node.js和npm的复杂性。
此外,开发人员可以使用nvm在多个版本的npm上测试他们的应用程序。nvm使您可以轻松切换npm以及节点版本。这样可以更轻松地确保您的应用程序适用于大多数用户,即使他们使用的是其他版本的npm。如果您决定安装版本管理器,请使用您选择的版本管理器的说明来学习如何切换版本,并了解如何使用最新版本的npm保持最新。
Apple macOS
单击此处了解如何为MacO安装nvm。
微软Windows
要在Windows上安装和管理npm和Node.js,我们建议使用nvm-windows。
Linux的
单击此处了解如何安装nvm for Linux。
从终端登录到npm
要测试新帐户,请键入:
npm login
系统将提示您输入用户名,密码和电子邮件。请务必使用与在网站上输入的用户名完全相同的方式拼写您的用户名,否则您将创建一个新帐户。
![](https://box.kancloud.cn/84c0a6689eb2bc8b77a5bbb11ce687f2_562x132.png)
如果您已设置双因素身份验证,则在登录时将要求您输入一次性密码。如果您需要更多信息,请参阅有关双因素身份验证的章节。
要测试您是否已成功登录,请键入npm whoami。
尝试下一个版本
适用于更高级的用户
如果您想尝试下一个未发布的npm版本来测试您创建的软件包将使用计划的下一个版本的npm,请使用以下命令:
npm install npm@next -g
这可能只是重新安装当前版本,具体取决于开发周期。此外,这个早期版本不是最终版本。因此,功能可能与最终发布的内容相匹配也可能不匹配
学到更多
要了解有关如何使用节点版本管理器的更多信息,请单击此处。
对于教程,有机会与他人会面,并逐步探索节点学校及其有用的网站
如果您在开发学习中感到不知所措,请参阅npm的Laurie Voss “每个人都知道除了你的东西”。它会让你意识到你并不孤单!
如何使用Apple的终端终端。
如何使用Microsoft Windows PowerShell。
如何找到Linux 终端模拟器。
相关的CLI命令
npm adduser
npm个人资料集
npm whoami
注销