- node version manager(nvm node版本管理工具)
背景
我们手上同时在做好几个项目,这些项目的需求都不太一样,导致了这些个项目需要依赖的nodejs版本也不同,这种情况下,我们就可以通过nvm来切换nodejs的版本,而不需要频繁地下载/卸载不同版本的nodejs来满足当前项目的要求,然后我这边是因为 在搭建自己博客的时候,出现了因版本过高而出错的问题,需要回退node 版本,
步骤
- 官网 下载安装包
- 解压得到一个 exe 文件,双击打开 exe,可能提示你 用户账户控制啥的,选是就可以了
- 按步骤安装即可,唯一注意的就是,别搞带有中文和空格、@这些符号的路径, 这个应该常安装软件的都晓得,但还是提一嘴
- 检查是否安装成功,打开命令行(选择管理员身份运行,我在最后解释下为什么) 输入
nvm
,安装成功则会显示出当前 nvm 版本以及 nvm 的命令
- 列出我们已经安装的node 的版本
nvm list
- 列出现在我们可以安装的版本
nvm list available
- 安装特定版本的node
nvm install 版本号
,比如 我安装的就是nvm install 12.22.6
- 安装完了,你就可以指定你要用那一版本的 node 了,比如 我先
nvm use 14.17.6
使用14.17.6版本node 。再nvm use 12.22.6
,使用12.22.6版本node
为什么要管理员运行cmd
- 在运行nvm install 的时候,会出现无权限安装的问题
- 在运行nvm use 的时候,会出现无权限更改的问题,状态返回码 1
管理员运行cmd 可以解决这两个问题