当前位置: 首页 > news >正文

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

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.lryc.cn/news/253883.html

相关文章:

  • 打工人副业变现秘籍,某多/某手变现底层引擎-StableDiffusionWebUI界面基本布局和操作
  • 01、pytest:帮助你编写更好的程序
  • C语言--每日选择题--Day37
  • Android 12 及以上授权精确位置和模糊位置
  • scp 指令详细介绍
  • 构建第一个事件驱动型 Serverless 应用
  • 特征与特征图的区别
  • Linux学习笔记之七(shell脚本的基本语法)
  • PySpark开发环境搭建常见问题及解决
  • supervisor管理启动重启,Java,Go程序Demo
  • HarmonyOs 4 (三) ArkTS语言
  • PostGIS学习教程九:空间连接
  • C++ day56 两个字符串的删除操作 编辑距离
  • Android studio中如何生成jar包?
  • 【2】基于多设计模式下的同步异步日志系统-设计模式
  • 第十五届蓝桥杯模拟赛B组(第二期)C++
  • 企业ERP软件定制开发要注意|app小程序搭建
  • 系统架构设计-权限模块的设计
  • IDEA切换Python虚拟环境
  • 《opencv实用探索·十一》opencv之Prewitt算子边缘检测,Roberts算子边缘检测和Sobel算子边缘检测
  • prime靶机打靶记录
  • 树莓派,linux换清华源
  • 公有云迁移研究——AWS DMS
  • 一起学docker系列之十七Docker Compose 与手动操作的比较与优势分析
  • IP地址定位不准确的情况研究
  • 武汉凯迪正大KDZD5289硫化曲线测试仪(电脑无转子硫化仪)
  • Topic和Partition
  • 算法通关村第十四关|黄金挑战|数据流的中位数
  • 挑选数据可视化工具:图表类型、交互功能与数据安全
  • 华纳云:有效解决服务器宕机的办法