ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

nvm使用教程

2022-06-28 11:03:37  阅读:178  来源: 互联网

标签:教程 nodejs 版本号 url 版本 使用 nvm 安装


1.nvm是什么:

nvm全名nodejs version manage,是一个nodejs的版本管理工具。

2.nvm有什么作用:

nvm可以控制多个nodejs版本,没有安装nvm之前一个电脑上面只能有一个nodejs版本,开发中,新项目一般使用较新的nodejs版本,老项目使用老版本的nodejs,来回删除安装nodejs就很麻烦,于是有了nvm的诞生,他可以控制多个nodejs版本,对于前端开发人员来说是很方便的一个实用工具。

3.安装nvm需要注意事项:

  • 安装nvm之前一定要把电脑上面的nodejs删干净,避免后面安装失败;
  • 下载安装包,安装时路径不能有中文和空格,避免后面安装失败;
  • 安装路径时nodejs路径不能为C:\后面需要有一个文件夹套着 ,避免后面安装成功却使用不了nodejs;
  • 一定要使用管理员身份打开终端或者PowerShell执行命令行操作,避免后面切换nodejs失败;

4.nvm下载地址:

https://github.com/coreybutler/nvm-windows/releases

5.下载安装包:

从githuab上面可以下载最新版本,这里讲的是windows系统安装nvm,从网址中往下划拉会看到如图所示的各种nvm版本:
image

点击nvm-setup.zip安装包,解压之后直接安装

6.配置settings.txt

在安装好的nvm的目录下找到settings.text文件,添加下面两行代码设置淘宝镜像

nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/

7.检查nvm是否安装成功

打开终端输入nvm -v查看版本是否安装成功,成功的效果如图所示:
image

8.管理nodejs

1、查看本地安装的所有版本

nvm list             查看电脑上已安装的nodejs版本号
nvm list available   显示所有可下载的nodejs版本号

2、安装需要使用的node版本号

nvm install 10.16.0

3、使用该版本号

nvm use 10.16.0

4.卸载nodejs版本号

nvm uninstall 10.16.0

9.nvm命令行提示

nvm arch                 显示node是运行在32位还是64位
nvm version              显示nvm版本号
nvm install 版本号       安装该版本号的nodejs
nvm uninstall 版本号     卸载该版本的nodejs
nvm use 版本号           使用该版本的nodejs
nvm list                 查看已安装的nodejs版本
nvm list available       显示可下载的nodejs版本号
nvm on                   开启nodejs版本管理
nvm off                  关闭nodejs版本管理
nvm proxy [url]          设置下载代理,不添加url,显示当前代理,将url设置为none时则移除代理
nvm node_mirror [url]    设置node镜像,默认url是https://nodejs.org/dist/,设置url后可在安装nvm的目录下settings.txt文件查看,也可操作
nvm npm_mirror [url]     设置npm 镜像,默认url是https://github.com/npm/cli/archive,设置url后可在nvm目录下settings.txt文件查看,也可操作
nvm root [path]          设置存储不同版本的nodejs目录,如未设置,默认使用当前目录

标签:教程,nodejs,版本号,url,版本,使用,nvm,安装
来源: https://www.cnblogs.com/java-six/p/16418755.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有