node版本问题(Windows平台上Node版本升级过程)

最近在学习React过程中使用脚手架create-react-app搭建开发环境时遇到Node版本过低问题,于是乎想着升级一下Node版本,度娘找了篇文章就跟着操作起来,具体是一下几个步骤

1、执行 npm cache clean -f 清除npm缓存

2 执行 npm install -g n 安装n模块,n模块用来管理nodejs的版本

3 执行 n stable 使用n模块将Node版本切换成最新稳定版

执行到第2步报了如下错误

查阅相关资料后发现此种更新方式只适合Linux系统上更新node版本,在Windows系统中是不行的,经查找后发现有好几种Node管理工具,这里简单记录下几个工具的使用【我.爱.线.报.网.】52xbw .cn 每日持.续更新.可.实操.的副.业.

nvm(Node Version Manager

Releases · coreybutler/nvm-windows · GitHub从这里下载安装文件,值得注意的是如果之前有安装过Node的话需要先卸载,再安装NVM

下载NVM安装文件

下载完成之后,双击nvm-setup.exe按照默认方式安装即可。

以下是其他人遇到的一些坑,不过我都没遇到,具体可以参考下

添加淘宝镜像,打开setting.txt ,具体位置取决于前面NVM安装的位置,默认安装是在

C:\Users\{用户}\AppData\Roaming\nvm下

增加以下两行

node_mirror: https://npm.taobao.org【我.爱.线.报.网.】52xbw .cn 每日持.续更新.可.实操.的副.业./mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/

NVM常用命令有以下这些

nvm // 提示nvw下的相关命令 nvm ls // 查看已安装node版本 nvm install vXX // 安装对应vXX版本的node nvm uninstall vXX // 卸载对应vXX版本的node nvm use xxx // 选择使用XXX版本 lts(长期支持版) 、stable(稳定版)latest(最新版) 、具体某个版本号 nvm current //显示当前使用的node版本 nvm root [path] //设置下载的node版本存放位置

在执行nvm use【我.爱.线.报.网.】52xbw .cn 每日持.续更新.可.实操.的副.业. vXX 切换版本时,报了如下错误

1、检查安装路径是否有空格和中文,同时检查setting.txt文件里面的路径是否一致

2、以管理员权限运行CMD或者PowerShell

nodist

「链接」下载installer

双击NodistSetup-v0.9.1.exe安装,已经安装过node需要先卸载再安装nodist

node的版本和nodist的版本是对应的

nodist #列出所有已安装版本并高亮激活版本 nodist global 4.x #设置全局版本为4.x nodist local 4.x #设置当前目录及其子目录node版本为4.x nodist env 4.x #设置当前终端环境node版本 nodist npm gl【我.爱.线.报.网.】52xbw .cn 每日持.续更新.可.实操.的副.业.obal 3.x #设置全局npm版本 nodist npm global match #根据当前环境(终端、目录、全局)的node版本自动选择匹配的npm版本 nodist npm local 2.x #设置当前目录NPM版本为2.x nodist npm env 2.x #设置当前终端环境NPM版本为2.x nodist dist #列出所有可用的Node版本 nodist + 4.x #检查是否已安装某个版本,没有则安装 nodist + all #安装所有 nodist 4.1.1 #移除某个版本 nodist –help #查看帮助nodist文档 gnvm

1、下载gnvm(64位)

下载地址:

https://raw.githubuserconten【我.爱.线.报.网.】52xbw .cn 每日持.续更新.可.实操.的副.业.t.com/Kenshin/gnvm-bin/master/64-bit/gnvm.exe

2、把gnvm所在目录放入系统变量,目的是为了在任何地方都能执行gnvm命令

在gnvm.exe同级目录增加 .gnvmrc文件,增加如下内容

globalversion: 5.0.1 latestversion: 5.10.1 noderoot: /node/ 此处修改为你保存gnvm的目录 registry: http://npm.taobao.org/mirrors/node/

3、打开cmd,执行gnvm version,出现版本信息说明安装成功

4、gnvm search 搜索可用的node版本,支持模糊搜索,例如gnv【我.爱.线.报.网.】52xbw .cn 每日持.续更新.可.实操.的副.业.m 8.*.*

5、gnvm install 安装指定node版本

6、gnvm list 查看本地可用的node版本

7、gnvm use 使用指定版本node

8、安装指定版本 npm,先gnvm config registry TAOBAO切换下载源淘宝镜像仓库

以下为gnvm操作命令

config Setter and getter .gnvmrc file use Use any the local already exists of Node.js version ls Show all [local] [remote] Node.js version install Install any Node.js version uninst【我.爱.线.报.网.】52xbw .cn 每日持.续更新.可.实操.的副.业.all Uninstall local Node.js version and npm update Update Node.js latest version npm NPM version management session Set any local Node.js version to session Node.js version search Search and Print Node.js version detail usage wildcard mode or regexp mode node-version Show [global] [latest] Node.js version reg Add config property [noderoot] t【我.爱.线.报.网.】52xbw .cn 每日持.续更新.可.实操.的副.业.o Environment variable [NODE_HOME] version Print GNVM version number

以上仅为gnvm简单操作,更详细操作请参考官方文档,官网地址http://ksria.com/gnvm/

推荐阅读

给力项目线报网会员可免费下载 加入会员
友情提醒: 请尽量登录购买,防止付款了不发货!
QQ交流群:226333560 站长微信:qgzmt2
温馨提示:本站提供的一切软件、教程和内容信息都来自网络收集整理,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,版权争议与本站无关。用户必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

给TA打赏
共{{data.count}}人
人已打赏
行业资讯

微信扫码抽奖怎么制作/微信扫码抽奖活动怎么做?分享参考案例

2024-4-22 18:18:36

行业资讯

电影解说如何避免版权问题(零基础学习电影解说:“搬运”文案的方法和技巧)

2024-4-22 18:54:57

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索