npm 安装和管理

🌙
手机阅读
本文目录结构

前言

npm是用Node.js编写的,因此您需要安装Node.js才能使用npm。

您可以通过Node.js网站或通过安装Node Version Manager或NVM 来安装npm。

本章介绍了这两个选项。

如果您只是想开始探索npm,则使用Node.js安装方法是最快的。

如果您是准备使用版本的高级开发人员,请使用节点版本管理器。

如果不确定,请在决定前阅读本章。

将来,您始终可以更改npm的运行方式。

从 Node.js 网站安装 npm

1. 安装 Node.js 和 npm

如果您使用的是 OS X 或 Windows,请使用Node.js下载页面中( https://nodejs.org/en/download/ )的安装程序之一。

确保安装标有LTS的版本。其他版本尚未通过npm进行测试。

https://a.axihe.com/edu/npm/npm-install-01.png

安装后,运行node -v

https://a.axihe.com/edu/npm/npm-install-02.png

2.更新 npm

安装node.js时,将自动安装npm。但是,npm的更新频率比Node.js的更新频率高,因此请确保您具有最新版本。

要测试,请运行npm -v

https://a.axihe.com/edu/npm/npm-install-03.png

latest版本

如果想安装最新的,可以用下面的命令

npm install npm@latest -g

https://a.axihe.com/edu/npm/npm-install-04.png

这将安装npm的最新官方经过测试的版本。

测试版本

要安装将来发布的版本(不推荐安装这类的),请运行:

npm install npm@next -g

使用版本管理器安装Node.js和npm

由于npm和node.js产品由不同的实体管理,因此更新和维护会变得很复杂。

另外,Node.js安装过程会将npm安装在仅具有本地权限的目录中。当您尝试全局运行程序包时,这可能导致权限错误。

为了解决这两个问题,许多开发人员选择使用节点版本管理器或nvm来安装npm。版本管理器将避免权限错误,并解决更新Node.js和npm的复杂性。

此外,开发人员可以使用nvm在多个版本的npm上测试其应用程序。

使用nvm,您可以轻松切换npm以及节点版本。这使得更容易确保您的应用程序可用于大多数用户,即使他们正在使用其他版本的npm。

如果决定安装版本管理器,请使用所选版本管理器的说明来学习如何切换版本,并学习如何保持最新的npm版本。

苹果macOS

https://github.com/nvm-sh/nvm/blob/master/README.md#installation

单击上面链接了解如何为MacOs安装nvm。

Windows

要在Windows上安装和管理npm和Node.js,建议使用nvm-windows。

https://github.com/coreybutler/nvm-windows

Linux

https://github.com/creationix/nvm/blob/master/README.md#installation

单击了解如何为Linux安装nvm。

推荐 n

以前我用的是nvm,后来发现n也不错,这两年基本都是用n来控制的

试用下一个版本

对于更高级的用户

如果要尝试npm的下一个未发行版本来测试您创建的软件包是否可以与计划中的npm下一个版本一起使用,请使用以下命令:

npm install npm@next -g

根据开发周期,这可能只是重新安装当前版本。同样,此早期版本也不是最终版本。因此,功能可能与最终发布的功能匹配,也可能不匹配。

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了