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

前言

如果只安装一个版本的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版本,有安装

扫描二维码关注公众号,回复: 15287609 查看本文章

猜你喜欢

转载自blog.csdn.net/sinat_41838682/article/details/130377821