nvm
这里推荐使用nvm进行node的版本管理,进行多版本切换比较方便。
What | 是什么
node version manager – node版本管理工具,可以同时切换node的多个版本在本地运行。
How | 如何使用
1.安装nvm
以curl为例,打开终端,复制粘贴如下命令后,按回车键等待安装完成即可。
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
2.安装node.js
使用nvm install <version> [<arch>]
命令下载需要的版本。arch
参数表示系统位数,默认是64位,如果是32位操作系统,需要执行命令:nvm install 10.0.1 32
$ nvm install 10.0.1
3.使用nvm管理node版本
使用特定node版本
执行nvm use <version> [<arch>]
命令开始使用特定版本。比如:nvm use 6.9.0
或者nvm use 6.9.0 32
$ nvm use 6.9.0
切换node使用版本
刚刚下载了node 6.9.0版本并且成功使用,现在我们下载一个6.10.3版本,然后切换并使用。
$ nvm use 6.9.0
$ nvm install 6.10.3
$ nvm use 6.10.3
参考:
nvm官网
nvm的介绍及使用
Install nvm on Mac OSX
npm
What | 是什么
npm有几重含义,npm是世界最大的软件仓库,仓库地址为:https://www.npmjs.com,同时,npm是node的模块管理器,全称node version manager。
作为软件仓库,它由三部分构成:
- 网站:发现包、访问和管理软件包
- CLI:开发者与npm交互的方式
- 注册表:JavaScript代码公共数据库和元信息
How | 如何使用
下载和安装Node.js和npm
为了可以发布和安装包,我们需要一个Node版本管理器,官方建议使用Node version manager去安装Node.js和npm。
使用nvm安装Node.js和npm
nvm可以在系统安装和切换多个Node.js和npm版本,来确保它们可以在不同的版本中使用。
前面我们已经介绍过nvm的安装和使用。
下载最新版本的npm
$ [sudo] npm install npm -g
检查npm和Node.js的版本
$ node -v
$ npm -v
npm CLI 版本
npm有两个版本:
稳定版lastest release
和预发布版 next release
安装Node.js的时候npm会被自动安装,然而npm比Node.js的发布要频繁,安装最新稳定版:
$ npm install npm@lastest -g
安装预发布版本:
$ npm i