1.npm,Node Package Manager的缩写,也就是“节点的包管理器”。
顾名思义,npm是一个软件包管理器,主要进行JAVAScript的包管理。通过npm,我们可以很方便地进行JavaScript包的下载、升级,我们也可以把我们开发的JavaScript包共享给其他使用者。
我们可以简单地把npm当成一个JavaScript语言的Maven,使用起来非常方便。
2、npm与Node.js的关系
如果你是一个初学者,你会发现:我们使用npm之前,必须安装Node.js;当我们安装完Node.js之后,我们几乎不使用Node.js,只使用其中的npm。
3、npm的组成
npm由三个独立的部分组成:
网站:即npmjs官网,我们可以直接访问
注册表(registry):是一个保存软件包的数据库
命令行工具 (CLI):CLI是Command Line Interface的缩写,即命令行接口的缩写,程序员一般通过CLI使用npm。
1.从官网下载安装包 https://github.com/coreybutler/nvm-windows/releases,选择黄色的
nvm常用命令:
获取所有可安装的node版本
nvm list available
查询已安装的node版本
nvm list
安装指定版本的 Node.js
nvm install 版本
指定当前要使用的 Node.js 版本,只用指定使用的 Node.js 版本后,nodejs 的才真正安装了。
nvm use 版本
卸载某个 Node.js 版本
nvm uninstall 版本
npm install遇到报错时候:
更换npm镜像 华为镜像
npm config set registry https:
//mirrors.huaweicloud.com/repository/npm/
查看镜像
npm config get registry