零基础nvmw安装教程(Windows)

本文详细介绍了如何下载和安装Git,以及如何通过NVMW管理不同版本的Node.js。包括环境变量设置、源代码修改以适应国内网络环境、命令行操作验证以及一些基础命令的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、准备

1、下载安装git

下载地址:https://gitforwindows.org/

参考安装教程:https://blog.youkuaiyun.com/Marinalv/article/details/105954623

二、安装

1、在cmd下运行 :

Git clone git://github.com/hakobera/nvmw.git "%HOMEDRIVE%%HOMEPATH%.nvmw"

在这里插入图片描述

2、 会生成一个文件夹.nvmw文件 如图(注意路径)

在这里插入图片描述

3、打开将 C:\Users\Administrator.nvmw(根据每个人的路径填写)手动添加到环境变量。

在这里插入图片描述

4、打开命令行终端(快捷键:Windows+r,进入cmd)

输入命令 nvmw 查看是否配置成功,注意这里输入命令的时候,必须得重启你的命令行终端,否则是不会生效的,下图显示的就是配置成功的输出了

nvmw

在这里插入图片描述

5、 修改源代码

虽然是安装成功了,但是因为是国内,所有还需要手动配置几个.nvmw下的文件

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

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

22行:

if not defined NVMW_NODEJS_ORG_MIRROR (
 set "NVMW_NODEJS_ORG_MIRROR=https://nodejs.org/dist"
)

if not defined NVMW_IOJS_ORG_MIRROR (
 set "NVMW_IOJS_ORG_MIRROR=https://iojs.org/dist"
)
-------------------------------改为-------------------------------------------
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"
)

get_npm.js文件 第8行

var NVMW_NPM_MIRROR = process.env.NVMW_NPM_MIRROR || 'https://github.com/npm/npm/archive';
----------------------------------改为--------------------------------------
var NVMW_NPM_MIRROR = process.env.NVMW_NPM_MIRROR || 'http://npm.taobao.org/mirrors/npm';

第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);
        }
    }
  })

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

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

7、nvmw 的一些基础的命令

//安装某个版本

nvmw install v0.10.20
//卸载某个版本
nvmw uninstall v0.10.20
//使用某个版本,前提是你使用的这个版本已安装
nvmw use v0.10.20
//查看所有的你已安装的版本包
nvmw ls

8、建议:

如需安装最新版本可前往 官网 自行查看最新的版本号执行安装命令即可,左边的是比较稳定的版本

在这里插入图片描述

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值