前言
如果只安装一个版本的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
接着就可以使用了~文章来源:https://www.toymoban.com/news/detail-431558.html
参考:
nvm安装与配置,非常详细了
卸载node+安装nvm的步骤
使用nvm管理node版本,有安装文章来源地址https://www.toymoban.com/news/detail-431558.html
到了这里,关于[node]nvm安装、管理node版本、常见报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!