日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

node多版本管理--nvmw

發布時間:2023/12/31 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 node多版本管理--nvmw 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

?

最近要搭建koa2+node環境,發現需要node較高版本,不然ES6、7中的語法使用不了。就像安裝多個版本的node,發現了nvmw.

?

1、下載nvmw? https://github.com/hakobera/nvmw,解壓后放在某盤中 如D:\nvmw

2、將nvmw加入環境變量,在path中增加你的nvmw路徑 如D:\nvmw 在path后增加 ;D:\nvmw

?

3、接著,開始修改nvmw的源代碼,因為直接使用會遇到一系列的問題

(1)首先,下載地址問題,改用淘寶鏡像,

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"

可以在命令行里執行,也可以直接在nvmw代碼里(nvmw.bat文件)修改這些路徑

?

(2)node.exe下載路徑問題,nvmw.bat源碼里寫的是x64 ,應該改成win-x64

(3)fget.js文件里,將Msxml.XMLHTTP改成Msxml.ServerXMLHTTP

?

?

(4)接著,修改get_npm.js文件,修改npm下載路徑

var NVMW_NPM_MIRROR =” http://npm.taobao.org/mirrors/npm”

將wget方法的調用整個修改掉,改為下面的這種:

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

  

(5)最后,打開命令行,輸入nvmw? install v6.8.0, 就可以安裝成功了。

?

Nodmon :幫助自動啟動node,修改代碼后不用手動啟動node

還可以使用npm install nodemon –g

nodemon start.js

轉載于:https://www.cnblogs.com/lydialee/p/6048004.html

總結

以上是生活随笔為你收集整理的node多版本管理--nvmw的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。