首页 > 编程语言 >win7安装高版本node

win7安装高版本node

时间:2022-12-06 10:11:54浏览次数:64  
标签:node nodejs win7 切换 版本 nvmw 安装

原文链接:https://www.ngui.cc/article/show-584755.html

  execjs 库只支持 nodejs 14.0.0 以上的版本,win7 最高只支持 node 13.14.0 版本

  nvmw:Windows nodejs 版本管理工具,方便进行版本切换及安装删除

  nvmw 的安装:npm install -g nvmw,自行下载链接:https://github.com/TimothyGu/nvmw

  安装完成后输出 nvmw 查看是否安装成功:

  

 

 

 

Options 中提供了查看 nvmw 版本和帮助信息的方式(nvmw -V,nvmw -h),Commands 中是 nvmw 相关的方:

  • install <version>    安装指定版本的 node
  • uninstall <version>  卸载指定版本的 node
  • use <version>        在当前终端使用指定版本的 node
  • deactivate           在当前终端撤销 nvmw 相关操作
  • switch <version>     将指定版本的 node 设置为默认,即在任意终端生效
  • switch-deactivate    永久撤销 nvmw 相关操作
  • ls                   查看安装的所有 node 版本
  • ls-remote            查看所有可安装的版本
  • cleanup              下载后会有个 cache 缓存文件夹,该命令为清除缓存
  • help [command]       展示所有 nvmw 相关命令

Examples 即红框内为官方示例:

  • nvmw install v0.10.20:通过 nvmw 下载版本为 0.10.20 的 nodejs
  • nvmw uninstall v0.10.20:通过 nvmw 卸载版本为 0.10.20 的 nodejs
  • nvmw use v0.10.20:通过 nvmw 切换到版本为 0.10.20 的 nodejs

查看 Node.js 全部版本:https://nodejs.org/zh-cn/download/releases/,可以查看对应的 V8 环境和 npm 的版本,更新的还挺频繁的,选择一个需要的版本,cmd 中通过 nvmw 进行下载,要注意的是 nvmw 只支持 4.5.0 以上版本的 node 版本下载与切换:

  

 

 

   当然 nvmw ls-remote 也可以查看所有可安装的 nodejs 版本,下载前可设置相关镜像提升下载速度,当然直接下载感觉也不是很慢:

    set "NVMW_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node"

    set "NVMW_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs"

    set "NVMW_NPM_MIRROR=http://npm.taobao.org/mirrors/npm"

  

使用的基本步骤如下,例如所需版本为 16.17.1:

  1. nvmw install v16.17.1
  2. nvmw use v16.17.1

以上两步即可完成 nodejs 的版本切换,不过 nvmw use 只是在当前终端切换了版本,关闭即失效,nvmw switch 可永久切换,在任意终端生效,推荐使用 switch,nvmw ls 可以查看当前所有的 nodejs 版本,system version 即 * 后的部分为当前 nodejs 的版本:

  

 

 

   注意:使用 nvmw use/switch 前需要将 nvwm 所在文件夹的路径添加到环境变量 Path 中,默认安装路径为:C:\Users\Administrator\nvmw,添加后需要重启 cmd 再输入 node -v 会发现切换成功:

 

 

   手动切换版本更稳定,不过同样终端关闭即失效:

   // PATH=nvmw 下载的 nodejs 版本路径,有的 admin 为 Administrator set "PATH=C:\Users\admin\nvmw\nodejs\v16.17.1;%PATH%"

     system version (v16.15.1):当前版本为 16.15.1,以下成功完成切换:

    

 

 

     

  如果使用 nvmw 之前就有一个 node 版本,用 nvmw 下载第二个 node 版本的时候会把原本就有的版本删掉,例如一开始有 16.16.0,用 nvmw 下了 16.17.0 后又下了个     16.17.1,16.16.0 就没了,但不是说只能有两个版本的 node,只是 nvmw 覆盖了初始的 

  想下最新版本还是建议直接去官网,感觉这个工具切换并不稳定,毕竟也很多年没有更新过了:

  Download | Node.js

  

 

标签:node,nodejs,win7,切换,版本,nvmw,安装
From: https://www.cnblogs.com/alannxu/p/16954405.html

相关文章

  • Uniapp 版本更新(采用离线打包)
    Uniapp版本更新(采用离线打包)其实离线打包方式的版本更新大体上跟云打包方式的版本更新差不多,最主要的差别就是需要后端在离线打包的时候做一些配置,可点击详情链接查看离......
  • Win7 运行 net7 Blazor wpf 条件
    Win7运行net7Blazorwpf条件win7sp1MicrosoftVisualC++可再发行程序包14.2MBvc_redistMicrosoft更新独立程序包0.98MBKB2999226Microsoft更新......
  • 使用 gvm 来快速安装或者升级 golang 版本
    gvm是golang的版本管理工具,有点类似于python的pyenv。一、安装gvmbash<<(curl-s-S-Lhttps://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gv......
  • win7查看端口占用并杀死进程
    netstat-ano--查看所有的端口使用情况netstat-ano|findstr"8080"--查找某一特定端口,看端口被哪个应用占用tasklist|findstr"13453" --通过......
  • 项目坑 | Node 版本的切换
    8.0.0Node问题 版本不对 旧的terminal换成8.17.0 ==> 8.17.0不是全局==》npm不是6版本 原先terminal......
  • 编曲宿主DAW软件FL Studio 21中文版本发布啦,内置中文,可切换中文版
    FLStudio21全称FruityLoopsStudio,就是大家熟悉的水果编曲软件,一个全能的音乐制作软件,包括编曲、录音、剪辑和混音等诸多功能,让你的电脑编程一个全能的录音室。FLStudio......
  • 同时引用同一个组件的两个版本
    在我们开发项目时,引用组件一般都是使用Nuget获取最新稳定版本,不可能出现同一个组件,引用两个版本。但是有些小伙伴维护老系统时,发现有些组件是用以前的低版本,无法直接升......
  • WIN7 安装QT Creator
     1、到官网下载QT在线安装器,https://download.qt.io/official_releases/online_installers/2、注册或登陆之后,选择要安装的组件,Win7能选择的最新版本只能是5.15版本参......
  • Win10-64位(或Win7)+VS+ITK+VTK+CMake环境配置
    1.基本操作可以参考博文 https://blog.csdn.net/qq_32809093/article/details/109196766Win10-64位(或Win7)+VS2019+ITK4.13.2+VTK8.2+CMake3.16环境配置 2.需要注......
  • node js的token生成与验证之“jsonwebtoken“
    ❤️在繁华中自律,在落魄中自愈❤️目录​​一、生成token​​​​二、验证token​​​​三、完整的jwt.js代码​​​​四、配合express使用token验证​​​​五、/api/login接......