什么是npm
npm :全称【node package management】,是node.js内置的软件包管理器。毫无疑问,npm是用来管理软件包的。
npm 的组成部分
npm由三大独立部分组成:
- 网站:开发者查找包(package)、设置参数以及管理 npm 使用体验的主要途径,网址为:https://www.npmjs.com/
- 注册表(registry):是一个巨大的数据库,保存了每个包的基本信息。
- 命令行工具(CLI):通过命令行或终端运行。开发者通过 CLI 与 npm 打交道。。
如何安装 npm 并管理 npm 版本
npm是用Node.js编写的,因此需要安装Node.js才能使用npm。我们可以通过Node.js网站或通过安装Node Version Manager或NVM来安装npm。
1. 从Node.js网站安装npm
打开 Node.js 网站 :https://nodejs.org/en/download/
2. 选择自己需要下载的版本,比如说:我的系统是windows 10 64位的,那么我就要下载Windows 64位的安装包(如图所示)
3. 下载完成后,我们只需要下一步,下一步操作(除了选择安装路径)
4. 安装完成后,我们需要验证是否已经安装成功:打开终端,输入:node -v
和 npm -v
即可查看我们是否安装成功 以及 我们安装的版本
5. 配置环境
6. 如果你已经安装node.js 那怎么升级版本呢?
(1)使用 n 升级 【强烈推荐!!!】
# 全局安装n
$ npm install -g n
# 升级到最新稳定版
$ n stable
# 升级到最新版
$ n latest
# 升级到定制版
$ n v7.10.0
# 切换使用版本
$ n 7.10.0 (ENTER)
(2)卸载重装
(3)用NVM来升级nodejs
github 下载nvm
配置项目到环境变量中
$ source ~/.bashrc
$ nvm --version
# 升级到到定制版
$ nvm install 7.10.0
# 升级到最新版
$ nvm install lastest
# 升级到稳定版
$ nvm install stable
- 升级npm 版本
npm install -g npm
7. 查看 npm 镜像
npm config get registry
8. 修改镜像为淘宝镜像(加速)
npm config set registry https://registry.npm.taobao.org
9. 切换npm镜像
npm config set registry https://registry.npmjs.org
关于 npm 的安装就告一段落啦!
参考文献:
(1)https://www.runoob.com/nodejs/nodejs-tutorial.html
(2)https://docs.npmjs.com/about-npm/