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是上述创建的全局模块安装路径文件夹


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

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


相关推荐
爱加班的猫3 小时前
Node.js 中 require 函数的原理深度解析
前端·node.js
冲!!8 小时前
使用nvm查看/安装node版本
前端·node.js·node·nvm
萌萌哒草头将军20 小时前
Node.js v24.6.0 新功能速览 🚀🚀🚀
前端·javascript·node.js
行星00820 小时前
mac 通过homebrew 安装和使用nvm
macos·npm·node.js
kngines1 天前
【Node.js从 0 到 1:入门实战与项目驱动】1.3 Node.js 的应用场景(附案例与代码实现)
node.js
xrkhy2 天前
nvm安装详细教程(卸载旧的nodejs,安装nvm、node、npm、cnpm、yarn及环境变量配置)
前端·npm·node.js
专注API从业者2 天前
Python/Node.js 调用taobao API:构建实时商品详情数据采集服务
大数据·前端·数据库·node.js
Q_Q19632884752 天前
python基于Hadoop的超市数据分析系统
开发语言·hadoop·spring boot·python·django·flask·node.js
布兰妮甜2 天前
Vite 为什么比 Webpack 快?原理深度分析
前端·webpack·node.js·vite
Q_Q5110082852 天前
python的滑雪场雪具租赁服务数据可视化分析系统
spring boot·python·信息可视化·django·flask·node.js·php