如何设置新的npm帐户并安装npm
如何设置新的npm帐户并安装npm
- 从npmjs.com创建一个帐户。
注意:您可以从浏览器中执行的许多步骤也可以直接从命令行界面获取。
创建一个帐户
- 转到http://www.npmjs.com并单击
注册
。
- 完成注册页面。
全名姓氏
和名字。(您也可以输入中间名)。
确认你的邮件地址
注意:
您必须先验证电子邮件地址,然后才能将软件包发布到注册表。
- 登录您用于注册npm用户帐户的电子邮件帐户。
欢迎信息包含有用资源的链接; 您可能想要标记它以供以后参考。
注意:如果您找不到欢迎信息,请点击发送:
3。单击电子邮件中的链接。成功!您将被发送到新的目标网页。
注意URL:
https://www.npmjs.com/~yourusername
这是将来访问您网页的快捷方式。
设置登录帐户后
您现在拥有一个登录帐户。以下是您在安装npm之前(或之后)可以执行的一些操作:
- 创建/编辑您的个人资料
或者您可以在终端控制台中安装npm,如下所述,然后返回到这些步骤。
以下屏幕截图显示了如果您要浏览网站,设置个人资料以及立即开始使用菜单的位置:
终端,编辑和Git(初学者)
如果您以前曾与终端或编辑合作,请跳过此部分。
在npm,我们很高兴欢迎许多全新的编码器加入javascript世界。在开始使用npm之前,您需要了解有关设置终端,编辑器和git的信息。欢迎!
第一:
- 找到适用于您的计算机的终端模拟器:
本章末尾的“了解更多”部分为初学者和每个人提供了额外的资源。
安装npm并管理npm版本
npm是用Node.js编写的,所以你需要安装Node.js才能使用npm。您可以通过Node.js网站安装npm,也可以安装Node Version Manager
或NVM。本章介绍了这两个选项。
如果您只是想开始探索npm,使用Node.js安装方法是最快的。如果您是准备好进入并使用版本的高级开发人员,请使用节点版本管理器。如果您不确定,请在决定前阅读本章。您可以随时更改运行npm的方式。
从Node.js站点安装npm
1.安装Node.js和npm
OS / X或Windows
如果您使用的是OS X或Windows,请使用Node.js下载页面中的一个安装程序。请务必安装标有LTS
的版本。其他版本尚未经过npm测试。
Linux的
如果您使用的是Linux,请选择以下选项之一:
- 点击此处以许多Linux开发人员喜欢的方式安装npm for Linux。
不太常见的操作系统
单击此处了解有关为各种操作系统安装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
系统将提示您输入用户名,密码和电子邮件。请务必使用与在网站上输入的用户名完全相同的方式拼写您的用户名,否则您将创建一个新帐户。
如果您已设置双因素身份验证,则在登录时将要求您输入一次性密码。如果您需要更多信息,请参阅有关双因素身份验证的章节。
要测试您是否已成功登录,请键入npm whoami
。
尝试下一个版本
适用于更高级的用户
如果您想尝试下一个未发布的npm版本来测试您创建的软件包将使用计划的下一个版本的npm,请使用以下命令:
npm install
npm@next
-g
这可能只是重新安装当前版本,具体取决于开发周期。此外,这个早期版本不是最终版本。因此,功能可能与最终发布的内容相匹配也可能不匹配
学到更多
要了解有关如何使用节点版本管理器的更多信息,请单击此处。
对于教程,有机会与他人会面,并逐步探索节点学校及其有用的网站
如果您在开发学习中感到不知所措,请参阅npm的Laurie Voss “每个人都知道除了你的东西”。它会让你意识到你并不孤单!
如何使用Apple的终端终端。
如何使用Microsoft Windows PowerShell。
如何找到Linux 终端模拟器。
相关的CLI命令
- npm adduse
注意:虽然本用户文档中涵盖了相关的CLI命令,但CLI包括命令行帮助,
自己的文档部分和即时帮助(手册页)。