win32用npmw安装nodejs

    xiaoxiao2021-03-26  15

    先按照https://fengmk2.com/blog/2014/03/node-env-and-faster-npm.html中的方法安装nvmw

    直接从 github clone nvmw 到本地, 这里使用 e:\git 目录存放 git 项目:

    $ e:$ cd git$ git clone https://github.com/cnpm/nvmw.git

    设置 e:\git\nvmw 目录到你的 PATH 环境变量中:

    set "PATH=e:\git\nvmw;%PATH%"

    重新打开你的终端, 输入 nvmw

    $ nvmwUsage:  nvmw help                    Show this message  nvmw install [version]       Download and install a [version]  nvmw uninstall [version]     Uninstall a [version]  nvmw use [version]           Modify PATH to use [version]  nvmw ls                      List installed versionsExample:  nvmw install v0.6.0          Install a specific version number  nvmw use v0.6.0              Use the specific version

    通过 nvmw 安装任意版本的 node

    $ nvmw install 0.12.0 这时候会发现提示出错 E:\git>nvmw install 0.12.0 Start installing node/v0.12.0 (x32) to e:\git\nvmw\v0.12.0 Download from http://npm.taobao.org/mirrors/node/v0.12.0/win-x86/node.exe, and s ave it as e:\git\nvmw\v0.12.0\node.exe 404 Not Found Download e:\git\nvmw\v0.12.0\node.exe from http://npm.taobao.org/mirrors/node/v0 .12.0/win-x86/node.exe failed 需要修改3个文件

    1.修改nvmw.bat文件135行,修改为set NODE_EXE_URL=%NVMW_NODEJS_ORG_MIRROR%/%NODE_VERSION%/node.exe

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

    3.修改get_npm.js文件46行else里面为

    var pkgUri = util.format('http://npm.taobao.org/mirrors/node/index.json');   wget(pkgUri, function (filename, pkg) {     if (filename === null) {       return noNpmAndExit();     }     //downloadNpmZip(JSON.parse(pkg).version);     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);    } }   }); 之后再安装nodejs就可以了 E:\git>nvmw install 0.10.48 子目录或文件 e:\git\nvmw\v0.10.48 已经存在。 Start installing node/v0.10.48 (x32) to e:\git\nvmw\v0.10.48 Download from http://npm.taobao.org/mirrors/node/v0.10.48/node.exe, and save i as e:\git\nvmw\v0.10.48\node.exe Done Start install npm Download file from http://npm.taobao.org/mirrors/node/index.json index.json Content length is 76kb Download 100%, 76kb / 76kb, 3.37mb/s ... Donwload done Download file from http://npm.taobao.org/mirrors/npm/v2.15.1.zip v2.15.1.zip Redirect: http://cdn.npm.taobao.org/dist/npm/v2.15.1.zip Download file from http://cdn.npm.taobao.org/dist/npm/v2.15.1.zip v2.15.1.zip Content length is 4.78mb Download 100%, 4.78mb / 4.78mb, 13.66mb/s ... Donwload done Download npm 2.15.1 is done Start unzip "e:\git\nvmw\v0.10.48\npm.zip" to "e:\git\nvmw\v0.10.48" 系统找不到指定的文件。 e:\git\nvmw\v0.10.48\npm-2.15.1 移动了         1 个目录。 已复制         1 个文件。 e:\git\nvmw\v0.10.48 npm install ok Finished Now using node v0.10.48 x32 之后可以查看安装nodejs的版本 E:\git>nvmw ls node: v0.10.48 v0.12.18 iojs: 找不到文件 Current: node/v0.10.48 x32 终于大功告成!
    转载请注明原文地址: https://ju.6miu.com/read-600060.html

    最新回复(0)