node升级版本-windows

今天准备开始一个新项目,计划使用vue框架,想着用最新版本的vue。借机会顺便把node也升级一下子。公司电脑用的windows系统,先记录一下windows升级过程叭~

1.升级方法----直接更新

1.访问node官网,下载想要的版本,最新版本或者稳定版本

官网目前版本

2.查看当前node安装位置

查看当前node版本:node -v
查看当前node安装位置:where node

命令行

3.将下载的node安装到相同路径。

1.升级方法----nvmw更新

nvmw是一款针对windows的node版本管理工具 ,nvm是mac中的node版本管理工具。
1.安装nvmw

npm install -g nvmw

安装命令

2.nvmw安装成功后安装想要版本的node

 // 安装
nvmw install  v14.4.0
// 切换版本
nvmw use v14.4.0
安装过程

本以为会一次性成功,不幸的是我报错了,于是开始走上了排错,解决问题的不归路


报错信息

据说operation not permitted 想到应该是windows系统下的权限错误。那就是权限问题喽,那以管理员身份运行cmd试一波,然而,并不可以,依然报错

报错信息

于是乎我决定重新安装nvmw,手动的,用git的

nvmw下载nvmw到想要的文件夹
之后在本机的 Path 变量中添加 nvmw 目录路径,添加之后点击确定即可

编辑环境变量

配置变量以后重启cmd输入 vnmw查看是否成功

查看nvmw是否安装成功

安装成功以后,因为是国内,所有还需要修改 D:/nvmw 文件夹中的几个文件之后才能真正的使用

文件目录

fget.js 文件47行,XMLHTTP 改为ServerXMLHTTP

image.png

nvmw.bat 文件22~28行用下面的代码替换

if not defined NVMW_NODEJS_ORG_MIRROR (
 set "NVMW_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node"
)

if not defined NVMW_IOJS_ORG_MIRROR (
 set "NVMW_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs"
)

nvmw.bat 文件137行 : x64改为win-x64

image.png

get_npm.js 文件第8行用下面的代码替换

var NVMW_NPM_MIRROR = process.env.NVMW_NPM_MIRROR || 'http://npm.taobao.org/mirrors/npm';

get_npm.js 文件第44~51行用下面的代码替换

 var pkgUri = "https://npm.taobao.org/mirrors/node/index.json";
  wget(pkgUri, function (filename, pkg) {
    if (filename === null) {
      return noNpmAndExit();
    }
    var _pkg = JSON.parse(pkg);
    for(var i = 0,n=_pkg.length;i<n;i++){
        var obj = _pkg[i];
        if(obj.version == binVersion){
            downloadNpmZip(obj.npm);
        }
    }
  })

上面的文件修改成功之后重启你的命令行终端,在命令行中可以依次输入下面的命令

//查看是否可以运行 nvmw
nvmw
//查看已安装的包  这里如果是第一次查看是什么都没有的主要是为了与安装后的作比较
nvmw ls
//安装任意版本的 node  安装时间会有一点的久,注意:安装之后默认的使用的就是你安装的这个版本了
nvmw install v4.8.6
//安装之后再次查看已安装的包 这时会发现有了 4.8.6 的包
nvmw  ls
//查看 node 版本,会发现已经是 v4.8.6 了 证明成功了
node -v
注意

坑: 直接使用nvmw install 6.9.2 来安装新版本时提示:

报错信息

解决办法:这样的错误,原因是因为JS扩展名的文件被其他软件关联了,需要取消关联。
如系统中安装了ULTRAEDIT或者E钻加密软件等,就需要去掉关联;
或者如下解决方法:
在运行中输入“regedit”进入注册表,
只需要把[HKEY_CLASSES_ROOT.js] 项下的那个默认值改成 "JSFile" 就可以正常运行JS 文件了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 230,527评论 6 544
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 99,687评论 3 429
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 178,640评论 0 383
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 63,957评论 1 318
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 72,682评论 6 413
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 56,011评论 1 329
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 44,009评论 3 449
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 43,183评论 0 290
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 49,714评论 1 336
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 41,435评论 3 359
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 43,665评论 1 374
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 39,148评论 5 365
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 44,838评论 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 35,251评论 0 28
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 36,588评论 1 295
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 52,379评论 3 400
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 48,627评论 2 380