Windows上node.js的多版本管理工具用法实例分析
本文实例讲述了Windows上node.js的多版本管理工具用法。分享给大家供大家参考,具体如下:
在Linux上我一直使用nvm来管理nodejs的不同版本,但是nvm没有windows版本,今天发现在windows上可以使用另外一个版本管理工具nvm-windows来管理。
下载与安装
下载地址:https://github.com/coreybutler/nvm-windows/releases
安装前,这里有一点需要注意,如果以前安装过node,需要先卸载,并且要把目录清理干净。下面是官方给的说明:
Itcomeswithaninstaller(anduninstaller),becausegettingitshouldbeeasy.Pleasenote,youneedtouninstallanyexistingversionsofnode.jsbeforeinstallingNVMforWindows.Alsodeleteanyexistingnodejsinstallationdirectories(e.g.,"C:\ProgramFiles\nodejs")thatmightremain.NVM'sgeneratedsymlinkwillnotoverwriteanexisting(evenempty)installationdirectory.
Youshouldalsodeletetheexistingnpminstalllocation(e.g."C:\Users
\AppData\Roaming\npm")sothatthenvminstalllocationwillbecorrectlyusedinstead.Afterinstall,reinstallingglobalutilities(e.g.gulp)willhavetobedoneforeachinstalledversionofnode:
安装的时候需要制定两个目录,一个是nvm的安装目录,一个是建立node软连接的目录。
nvm的安装目录(绝对路径所有层级)中最好不要存在中文或者两个单词以上的路径,如ProgromFiles等,否则可能导致命令运行出错。
所有下载的node包在nvm安装目录下,只是在更改了node软连接的目录,并将node软连接目录增加到了环境变量中。原理还是很简单的。
使用
查看当前已经安装的nodejs版本
C:\Users\kongxx>nvmlist Noinstallationsrecognized.
因为是新安装,所以提示系统没有安装任何版本。
查看可以安装的nodejs版本
C:\Users\kongxx>nvmlistavailable |CURRENT|LTS|OLDSTABLE|OLDUNSTABLE| |--------------|--------------|--------------|--------------| |8.8.1|6.11.5|0.12.18|0.11.16| |8.8.0|6.11.4|0.12.17|0.11.15| |8.7.0|6.11.3|0.12.16|0.11.14| |8.6.0|6.11.2|0.12.15|0.11.13| |8.5.0|6.11.1|0.12.14|0.11.12| |8.4.0|6.11.0|0.12.13|0.11.11| |8.3.0|6.10.3|0.12.12|0.11.10| |8.2.1|6.10.2|0.12.11|0.11.9| |8.2.0|6.10.1|0.12.10|0.11.8| |8.1.4|6.10.0|0.12.9|0.11.7| |8.1.3|6.9.5|0.12.8|0.11.6| |8.1.2|6.9.4|0.12.7|0.11.5| |8.1.1|6.9.3|0.12.6|0.11.4| |8.1.0|6.9.2|0.12.5|0.11.3| |8.0.0|6.9.1|0.12.4|0.11.2| |7.10.1|6.9.0|0.12.3|0.11.1| |7.10.0|4.8.5|0.12.2|0.11.0| |7.9.0|4.8.4|0.12.1|0.9.12| |7.8.0|4.8.3|0.12.0|0.9.11| |7.7.4|4.8.2|0.10.48|0.9.10|
安装指定版本的node
这里安装了6.10.0和7.10.0两个版本
C:\Users\kongxx>nvminstall6.10.064-bit ... C:\Users\kongxx>nvminstall7.10.064-bit
再次查看已安装的版本
C:\Users\kongxx>nvmlist 7.10.0 6.10.0
使用指定版本的node
C:\Users\kongxx>nvmuse6.10.0 Nowusingnodev6.10.0(64-bit) C:\Users\kongxx>nvmlist 7.10.0 *6.10.1(Currentlyusing64-bitexecutable) C:\Users\kongxx>node-v v6.10.0
删除指定版本的node
C:\Users\kongxx>nvmuninstall7.10.0
希望本文所述对大家node.js程序设计有所帮助。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。