nvm for windows使用与node/npm/yarn的配置

news/2025/3/15 16:33:13/

1 下载

nvm for windows download – github
下拉到Assets, 下载.exe文件
在这里插入图片描述

2 安装

安装到如下文件夹中
目录可以自己选, 可以换别的名字, 自己记住即可
新手建议全部看完再进行个人配置, 或者使用与博主一致的路径

D:\DevelopEnvironment\nvm

3 配置nvm使用的镜像

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

4 是否安装成功

在这里插入图片描述

5 安装nodejs

查看可用版本

nvm list available

在这里插入图片描述

安装指定版本

nvm install 20.10.0

在这里插入图片描述

查看已经安装了的版本

nvm ls

在这里插入图片描述

带*是当前使用的, 如果没有, 说明当前没有在使用

使用指定版本

nvm use 20.10.0

在这里插入图片描述


6 配置node环境

  1. 设置全局安装目录
  2. 设置cache存放目录

新建文件夹

D:\DevelopEnvironment\nodeTemp

再在nodeTemp中新建如下两个文件夹
在这里插入图片描述
一般约定俗成, node_global存放全局安装的包, node_cache存放缓存


设置node

npm config set prefix "D:\DevelopEnvironment\nodeTemp\node_global"
npm config set cache "D:\DevelopEnvironment\nodeTemp\node_cache"

这里可以直接复制粘贴到cmd里, 会自动执行多行


将这两个文件夹node_global与node_cache的路径放入用户环境变量path中
在这里插入图片描述
右键此电脑->属性->高级系统设置->环境变量->xxx(你的windows用户名)的用户变量->
Path行->双击->新建
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
确定即可

7 yarn的配置

安装yarn后去刚才的node_global中会多出如下文件, 则说明刚才node_global配置成功
在这里插入图片描述

进入node_modules->yarn->bin, 复制路径, 放入用户变量的path中
D:\DevelopEnvironment\nodeTemp\node_global\node_modules\yarn\bin
在这里插入图片描述


重新启动cmd, 查看yarn版本

yarn -v

在这里插入图片描述
出现版本号即可

8 注意事项

  1. 在vscode中全局安装一些包后可能报错非命令什么的, 可以尝试完全关闭vscode(或多次打开关闭或关闭后多等一会), 然后再重试执行查看包版本的命令

另附

如果要使用yarn进行全局安装, emm不清楚是不是需要再重新进行配置yarn的全局安装目录

我个人一般都使用npm, 用那啥或者没有那啥就用镜像地址都挺快的, 此教程主要是为了记录一下如何配置nvm(换新电脑了, 顺便重新搞一下)

最后还是添上了yarn, 因为公司项目用的yarn, 顺便写了一下. 但确实没怎么用过yarn进行全局安装, 配置的话估计也和刚刚npm的配置大同小异, 后续有用到再来补坑

还有, 需要关注才能看的博文真**的纯智障


http://www.ppmy.cn/news/1249393.html

相关文章

Django快速搭建静态网页

Django的快速搭建 这个是例子 这个是一个目录 项目名称:项目似乎被命名为DJ0928,这是Django项目的根目录。 文件都是Django项目的核心配置文件。 settings.py 包含了项目的配置设置。urls.py 定义了项目的URL路由。wsgi.py 和 asgi.py 分别用于Web服务器…

97.STL-查找算法 find

目录 STL-查找算法find 1.基本用法: 2.查找自定义类型: 3.查找范围: STL-查找算法find 在C的STL(标准模板库)中,find 算法用于在指定范围内查找指定值的元素。 功能描述: 查找指定元素&…

UE 事件分发机制(二) day10

自定义事件分发机制 自建事件分发机制与结构 Unreal推荐的游戏逻辑开发流程 基于 Unreal推荐的游戏逻辑开发流程,一般我们的整体规划也就是这样 大致结构类图 创建接口类与管理类以及所需函数 新建一个Unreal接口类作为接口 然后创建一个蓝图函数库的基类 Ev…

WPF中DataGrid解析

效果如图&#xff1a; 代码如下&#xff1a; <DataGrid Grid.Row"1" x:Name"dataGrid" ItemsSource"{Binding DataList}" AutoGenerateColumns"False"SelectedItem"{Binding SelectedItem,UpdateSourceTriggerPropertyChange…

详解Python中httptools模块的使用

httptools 是一个 HTTP 解析器&#xff0c;它首先提供了一个 parse_url 函数&#xff0c;用来解析 URL。这篇文章就来和大家聊聊它的用法吧&#xff0c;感兴趣的可以了解一下 如果你用过 FastAPI 的话&#xff0c;那么你一定知道 uvicorn&#xff0c;它是一个基于 uvloop 和 h…

@RequestMapping详解:请求映射规则

目录 请求-相应模式&#xff1a; 设置请求映射规则RequestMapping POST 请求&#xff1a; GET 请求 请求-相应模式&#xff1a; 前端作为客户端向后端发送请求&#xff08;请求可以分为请求头和请求体两部分&#xff0c;请求头包含了一些元数据信息&#xff0c;如请求方式、…

炸裂:completablefuture自定义线程池慢2倍......比默认线程池......

尼恩说在前面 尼恩社群中&#xff0c;很多小伙伴找尼恩来卷3高技术&#xff0c;学习3高架构&#xff0c;遇到问题&#xff0c;常常找尼恩反馈和帮扶。 周一&#xff0c;一个5年经验的大厂小伙伴&#xff0c;反馈了一个令人震惊的问题 completablefuture自定义线程池慢2倍…比…

使用Ray轻松进行Python分布式计算

大家好&#xff0c;在实际研究中&#xff0c;即使是具有多个CPU核心的单处理器计算机&#xff0c;也会给人一种能够同时运行多个任务的错觉。当我们拥有多个处理器时&#xff0c;就可以真正以并行的方式执行计算&#xff0c;本文将简要介绍Python分布式计算。 1.并行计算与分布…