nvm是什么
nvm全英文也叫node.js version management,是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。
1.nvm下载地址
1.到官网或者找别人的压缩包
nvm 官网:nvm文档手册 - nvm是一个nodejs版本管理工具 - nvm中文网
注:1卸载之前的node后安装nvm, nvm-setup.exe安装版,直接运行nvm-setup.exe ,无需配置就可以使用(打开系统的控制面板,点击卸载程序,卸载nodejs)
2,建议在D盘下新建一个文件夹nodejs,后续和node同属一个文件夹下
2配置淘宝镜像源,找到settings.txt
在nvm的安装路径下,打开settings.txt这个文件增加下面的代码
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
3.安装所对应的版本。
注:用管理员身份打开CMD,(安装node 一定用管理员身份!!!)
nvm install 版本号 // 例如:nvm install 14.20.0 或 nvm install 12.13.1
4.切换到安装的版本
nvm use 版本号 //nvm use 14.20.0 切换到使用指定的nodejs版本
注意:node环境变量也需按照最新文件路径修改
5.检测是否切换完成,win+R输入cmd回车,然后输入nvm命令查看是否安装成功
nvm -v
2 nvm常用的命令:
NVM的常用命令如下:
nvm list available:查看可在线安装的NodeJS版本
nvm ls:列出所有已经在NVM中安装的NodeJS版本。
nvm current:显示当前正在使用的Node版本。
nvm install xx.xx.xx:在NVM中在线安装指定版本的NodeJS,xx.xx.xx为指定的版本号。
nvm uninstall xx.xx.xx:在NVM中卸载指定版本的NodeJS,xx.xx.xx为指定的版本号。
nvm use xx.xx.xx:切换NodeJS版本,xx.xx.xx为指定的版本号。
nvm version:显示当前所使用的NVM的版本号。
2.node下载及安装
1.找到node的位置:where node(如果有旧的卸载掉)(建议安装稳定版本)
官网下载地址:
根据自己需要下载对应的版本,我下载的是windows系统64位的版本。(建议安装稳定版本)
注意:建议安装在D盘(除C盘外都可)
下载完之后就可以安装了,node.js安装也很简单。一直next, 设置安装路径,设置完成之后点击Next,直到结束。
打开 cmd 窗口,输入命令 node -v 和 npm -v 检查是否安装成功,正常输出对应版本号即可,否则为安装失败。
2.环境配置
在node.js的安装目录中(也可以是其他目录),新建两个文件夹node_global和node_cache,分别用来存放安装的全局模块和全局缓存信息。
创建完两个文件夹后,在 cmd 窗口中(管理员)输入以下命令。(注意:路径是node_js中cache和global的路径,要和自己的实际相对应)
npm config set prefix "node_global文件夹的绝对路径"
npm config set cache "node_cache文件夹的绝对路径"
举例:
3、设置环境变量,
1.右键 我的电脑,打开属性,下拉找到高级系统设置,找到【系统属性】-【高级】-【环境变量】,
2.在系统变量中新建一个变量。
变量名:NODE_PATH
变量值:E:\Program Files\nodejs\node_global\node_modules
E:\Program Files\nodejs\node_global\node_modules 是新创建的全局模块安装路径
3.编辑【用户变量】中的 path 变量。
1.新增并确认node_global和node_modules文件绝对路径地址
E:\Program Files\nodejs\node_global
E:\Program Files\nodejs\node_global\node_modules(如果有就修改一下路径地址)
测试
1.安装express
在cmd窗口中(管理员)输入以下指令 npm install express -g ,(-g : 全局安装, --save : 将其保存到依赖列表中)全局安装express看是否成功。
2.express的特点
1.实现了路由功能
2.中间件功能
3.扩展了req和res对象
4.可以集成其他模版引擎
-------------------分界线 node安装成功---------------------------------------------------------------------------------
常见的包管理工具的安装--cnpm和yarn
使用快捷键 win + R,并输入 cmd,输入以下指令 (以管理员身份运行 )
1.安装淘宝镜像cnpm
安装默认是国外的镜像源,比较慢,通常修改为淘宝镜像源,在国内比较快一点
查看当前镜像源:npm config get registry
修改镜像源:
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm-v安装成功
2.使用npm安装yarn
npm install -g yarn
1.yarn基本使用
访问命令列表:
yarn help
开始新项目:
yarn init
安装所有依赖项:
yarn
yarn install
添加依赖项:
yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]
将依赖项添加到不同类别的依赖项:
yarn add [package] --dev # dev dependencies
yarn add [package] --peer # peer dependencies
升级依赖项:
yarn up [package]
yarn up [package]@[version]
yarn up [package]@[tag]
删除依赖项:
yarn remove [package]
升级yarn本身:
yarn set version latest
yarn set version from sources