NodeJS安装
介绍nvm
nvm是node.js的版本管理工具。
node.js的版本是非常多的,不同的项目测试开发有时候会用到不同的版本,这时候需要切换不同的node.js版本。
通过nvm来安装node.js就可以实现nvm对node.js版本的管理。
一. 安装nvm&nodejs(Windows)
下载地址及教程。解说noinstall版本的方式。
- 解压后目录
- 双击install.cmd,会进入命令行,Enter确认,会在所在盘根目录看到生成文件settings.txt(没有生成的话就自己新建),将文件paste到nvm目录下,打开文件,将内容修改为以下。
- root是nvm路径
- path是你想要的node.js路径
- 使用淘宝镜像,下载速度更快
- 配置环境变量,使得nvm全局可用(如果已存在以下两个环境变量,将其删除)。
- 新增环境变量 NVM_HOME,值 C:_Code\nvm
- 新增环境变量 NVM_SYMLINK,值 C:_Code\nodejs
- 将新增的环境变量添加到Path
- 任意位置打开命令行,输入 nvm install latest,会下载最新版本的node.js到指定路径;当然想下载其他版本只要制定版本号就可以了。下载完成后,要输入 nvm use 版本号 以开始使用nodejs
- 几个常用的命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23# 查看nvm版本
nvm version
# 查看已安装的node版本
nvm list
# 查看所有可用nodejs版本
nvm list available
# 安装最新版本的nodejs。如果出现错误,则前往官网下载最新的nvm版本,覆盖更新。
nvm install latest
# 安装指定版本
nvm install 版本号
# 查看已安装的nodejs版本
nvm ls
# 使用用指定版本号的nodejs
nvm use 版本号
# 删除指定版本号的nodejs
nvm uninstall 版本号
二. 安装nvm&nodejs(Linux)
git安装
1 | # 1. |
三. 安装npm(Windows)
每个node.js都是自带npm的,但是该npm只属于对应版本的node.js;这样一来,在切换node.js版本的时候也会造成npm的切换,便会使得npm下的一些全局包无法共享使用,每切换一次node.js版本,都必须确认其npm下的全局包是否完全 —— 这显然是不符合我们的使用习惯的。
综上,我们需要一个独立的npm。
- 配置独立的npm安装路径。打开命令行,输入 npm config set prefix “C:_Code\nvm\npm”。用户文件目录下会生成一个.npmrc的文件,打开后可以看到如下内容:prefix=C:_Code\nvm\npm
- 下载npm。命令行输入 npm install npm -g。这样独立的npm就下载完成了。
- 配置环境变量。新增环境变量 NPM_HOME,值 C:_Code\nvm\npm,添加 %NPM_HOME% 到path。
- 一些常用命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32# 查看npm信息
npm version
# 全局安装最新的npm版本
npm install npm -g
# 1. 初始化一个项目,生成一个package.json文件
npm init
# 2. 安装项目依赖
npm install
# 3. 卸载项目依赖,可指定某个包或某个版本
npm uninstall
# 4. 更新项目依赖,可指定某个包或某个版本
npm update
# 5. 查看当前项目依赖
npm list
# 查看全局安装的包
npm list -g**
# 设置镜像源
npm config set registry=http://registry.npmjs.org
# 查看代理
npm config get proxy
# 设置http代理
npm config set proxy=http://127.0.0.1:7891
# 设置https代理
npm config set https-proxy=http://127.0.0.1:7891
# 清除代理或源
npm config delete proxy
npm config delete https-proxy
npm config delete registry
四. pm2(主要在linux端应用)
1 | # 1. 安装pm2 |