nvm、node.js、npm的安装和使用。
由于经常遇到不同项目使用依赖导致对node版本有不同要求,使得无法安装依赖,手动切换版本低效且麻烦,不便于管理所以使用nvm for windows来对node进行多版本管理。
卸载已经安装的版本
- 删除NODE_PATH和Path里等一切旧版本相关配置的环境变量
- 在%User%下删除或备份.npmrc文件
下载nvm
- 打开nvm for windows官方仓库
- 下载最新版nvm的便携版,即“nvm-noinstall.zip”
安装nvm for windows
-
解压至所需目录
-
Win + R,输入sysdm.cpl添加环境变量
-
%NVM_HOME% :nvm解压目录,即nvm安装目录
-
%NVM_SYMLINK% :nodejs的目标安装目录
-
-
将以上环境变量再添加至%Path%中
-
在%NVM_HOME%中创建“settings.txt”文件
-
添加以下内容
root: C:\xxx\nvm path: C:\xxx\nodejs arch: 64 proxy: none node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/
安装node
打开终端,运行nvm,输出以下内容说明安装成功
C:\xxx\>nvm Running version x.x.xx. Usage: ......
查看可用版本
nvm list available
安装所需版本
nvm install 18.12.1
切换到版本
nvm use 18.12.1
配置npm
在nvm use 执行时会自动安装相应的npm,故直接进行npm配置
首先在nvm配置下nodejs安装目录新建node_global和node_cache目录
npm config set prefix "C:\xxx\nodejs\node_global" npm config set cache "C:\xxx\nodejs\node_cache" npm config set registry https://registry.npmmirror.com/
测试
npm install create-vue -g
检查对应目录下是否安装成功,配置是否生效
可能遇到的问题
- nvm配置后使用时提示找不到settings.txt文件,重新启动终端或系统即可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库