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

安装指定版本

clike 复制代码
nvm install 20.10.0

查看已经安装了的版本

clike 复制代码
nvm ls

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

使用指定版本

clike 复制代码
nvm use 20.10.0

6 配置node环境

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

新建文件夹

复制代码
D:\DevelopEnvironment\nodeTemp

再在nodeTemp中新建如下两个文件夹

一般约定俗成, node_global存放全局安装的包, node_cache存放缓存

设置node

clike 复制代码
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版本

clike 复制代码
yarn -v

出现版本号即可

8 注意事项

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

另附

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

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

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

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

相关推荐
AndyHeee6 分钟前
【windows使用TensorFlow,GPU无法识别问题汇总,含TensorFlow完整安装过程】
人工智能·windows·tensorflow
远程修电脑→241697677524 分钟前
三角洲行动弹窗提示CPU虚拟化未开启或被占用启动腾讯游戏时出现【ACE安全中心】虚拟化相关报错
windows
188_djh25 分钟前
# 15_电脑版百度网盘每次登录都显示安全验证,很麻烦,一招解决
windows·app·百度网盘·百度网盘安全验证·baidudisk
郭涤生30 分钟前
C++的函数是否可以做到完全覆盖Linux和windows的跨平台
linux·c++·windows
Code小翊36 分钟前
Python 核心语法速查手册
windows
WangShade1 小时前
Jira部署在Windows完整流程
windows·jira·confluence
芙蓉王真的好11 小时前
安全无篡改:Windows 10 22H2/LTSC/ARM 官方原版镜像下载渠道与使用教程
arm开发·windows·安全
天人合一peng2 小时前
Unity中button 和toggle监听事件函数有无参数
前端·unity·游戏引擎
方也_arkling3 小时前
别名路径联想提示。@/统一文件路径的配置
前端·javascript
毕设源码-朱学姐3 小时前
【开题答辩全过程】以 基于web教师继续教育系统的设计与实现为例,包含答辩的问题和答案
前端