NVM使用教程

文章目录

⭐️写在前面的话⭐️

CSDN主页:程序员好冰

目前在学习:操作系统

技术栈:SpringBoot项目

推荐书籍:《Java虚拟机》、《Java编程思想》

博客网站:暂无

旅途的意义亦在旅途中。

🎉欢迎 【点赞👍 关注🔎 收藏⭐️ 留言📝】

📌本文由 程序员好冰 原创,CSDN 首发!

📆入站时间: 🌴2022 年 07 月 13 日🌴

🍭**作者水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢!**🍭


1、卸载已经安装的node

打开控制面板 -> 打开程序和功能 -> 右上角搜索输入node -> 右键卸载

为了确保彻底删除node在看看你的node安装目录中还有没有node文件夹,有的话一起删除。

再看看C:\Users\用户名 文件夹下有没有.npmrc以及.yarnrc等等统统删除。再去看看你的环境变量有没有node相关的,有的话也一起删除了。

已经安装了nvm的可以用命令删除指定版本。

nvm list 查看已经安装的版本

nvm list available 查看网络可以安装的版本

nvm uninstall < version > 卸载制定的版本

现在所有的node都已经删除

顺便删除之前配置好的环境变量:

2、卸载nvm

找到nvm目录下的这个文件,执行以下

环境变量会自动帮你删除

确保已经删除

3、安装nvm

nvm下载地址

运行解压后的可执行文件

用命令符可以查看版本

可以看见已经自动添加了环境变量

4、配置路径以及下载源

找到nvm安装路径 -> 找到 settings.txt 文件 -> 配置下载源

yaml 复制代码
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

5、使用nvm下载node

  • 查看可下载的版本 nvm list available
  • 指定版本进行下载 nvm install 20.5.0
  • 使用安装好的node版本 nvm use 20.5.0
  • 查看当前的node和npm
  • 输入nvm list 查看已经安装的node,*号表示当前使用的node版本。

6、nvm常用命令

7、全局安装npm、cnpm

安装node的时候,npm其实也已经一起安装了。因为nvm可以管理多个版本的node,如果每次添加一个node版本都要安装一堆的包很麻烦,如果有一个npm可以让各个版本的node共用,就不会这么麻烦了。

  • 配置用npm下载包时全局安装的包路径
  • 安装全局npm,不同的node都使用这个npm。想更新全局的npm的话首先删除全局路径(就是上一行命令的地址,可以使用npm config ls查看)下的npm,再执行一次这个命令即可
  • 在用户变量中添加 NPM_HOME = E:\nvm\npm,path中添加%NPM_HOME%。这里需要注意的是,%NPM_HOME%要添加在%NVM_SYMLINK%之前,避免npm访问到的是nodejs中自带的npm包管理工具

8、使用淘宝镜像cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org //使用淘宝镜像cnmp替代npm

cnpm config get registry //验证cnpm是否可用

9、配置全局的node仓库

在安装node的文件夹下新建两个文件夹;node_cache(缓存文件夹)node_global(全局仓库文件夹)

shell 复制代码
npm config set prefix "D:\dev\nodejs\node_global"

npm config set cache "D:\dev\nodejs\node_cache"

在Path环境变量中添加一行

在【系统变量】新建环境变量 NODE_PATH,值为D:\NVM\node_global\node_modules,其中D:\NVM\node_global\node_modules是上述创建的全局模块安装路径文件夹


🚀 先看后赞,养成习惯!🚀
🚀 先看后赞,养成习惯!🚀

🎈觉得文章写得不错的老铁们,点赞评论关注走一波!谢谢啦!🎈


相关推荐
GDAL2 小时前
os.machine()详解
node.js
mgx_7188 小时前
windows指定某node及npm版本下载
前端·npm·node.js
Korloa8 小时前
浅谈npm,cnpm,pnpm,npx,nvm,yarn之间的区别
前端·npm·node.js
GDAL10 小时前
Webview 中可用的 VS Code 方法
vscode·node.js
free-9d16 小时前
NodeJs后端常用三方库汇总
后端·node.js
颖川初尘20 小时前
端口到底是个什么鬼?回答我!
服务器·网络·tcp/ip·node.js
年纪轻轻就扛不住1 天前
Express 入门指南(超详细教程)
前端·前端框架·node.js·express·js
爱电摇的小码农1 天前
【深度探究系列(5)】:前端开发打怪升级指南:从踩坑到封神的解决方案手册
前端·javascript·css·vue.js·node.js·html5·xss
lihainuo1 天前
Next.js + AI-SDK 实战:模型注册表从类型设计到工具调用全解析
后端·node.js
胡gh1 天前
JavaScript 中的闭包、防抖与节流:让你彻底搞懂它们的作用和应用场景
前端·javascript·node.js