[node]nvm安装、管理node版本、常见报错

文章讲述了在Window10系统中因Node.js版本问题导致的错误,推荐使用nvm进行版本管理。详细介绍了nvm的卸载旧版Node.js、安装过程以及如何使用nvm安装、切换和管理不同版本的Node.js,同时提到了遇到的npm命令不可用的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

如果只安装一个版本的node,可能会在运行一些vue项目时报错
比如:

  • node版本过低时:SyntaxError: Unexpected token '.' 语法错误->ES特性不支持的问题
  • node版本过高时:npm 报错npm ERR! code 1 (或者npm install时花时间特别久,一直卡在reify:rxjs: timing reifyNode 最后出现前面所说的报错)
    因此需要安装一个nvm对node版本进行管理。

安装nvm

安装环境:window10 + 非系统盘+已科学

(如有)卸载之前的node

(1) 打开cmd命令行窗口,输入“where node”命令并回车即可输出nodejs的安装路径。
(2) 把跟node.exe在同一个文件夹的文件全部删掉
(3) 到windows卸载应用的页面将nodejs卸载
完成!(写到这的时候突然想到,好像没有删系统设置里的配置来着,不过问题不大0 0)

使用set-up安装

  • 个人在使用免安装的版本时,按照教程配置完成后,输入nvm -v时显示nvm不是内部或外部命令的报错,可能是配置错了。再次尝试时,就选择使用set-up版本,一次成功。

下载地址

先创建2个文件夹,nvm和nodejs,同级的,放在非系统盘下,set-up时选择即可。
使用set-up版本,一路点击下一步就可以了,后面也不需要处理系统变量什么的(大概?忘记了(下次再装的时候再补充)(记得是安装完成后会自动配置的)

输入 nvm -v 返回有值就表示安装成功了。
因为已科学,所以不需要换源。

安装node/npm

接着就是安装常用的Node版本了。
目前我安装了2个,一个是12.18.0,另一个是16.18.0,对我来说够用了。

nvm list available 显示可下载版本的部分列表

但是有的node版本,它可能是不带npm的,所以在使用的时候可能会产生
安装nvm管理node版本后无法使用npm命令(npm: command not found )这样的报错。

安装&使用指定版本node:

nvm install 12.18.0

nvm use [version]:使用某个版本的node。
nvm list 查看已经安装的版本
nvm list installed 查看已经安装的版本
nvm install [version]:安装指定版本的node.js 。
nvm list:列出当前安装了哪些版本的node。
nvm uninstall [version]:卸载指定版本的node。

启用nvm 首次使用nvm时,需要启用nvm,使用nvm on命令来生成nodejs快捷方式。

nvm use 12.18.0

接着就可以使用了~

参考:
nvm安装与配置,非常详细了
卸载node+安装nvm的步骤
使用nvm管理node版本,有安装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值