阅读 927

使用NVM自由切换Node版本,做个小笔记

以前学会了用nvm来管理node版本,后来就专心搞开发了.如今一些所谓的vue,react,koa,Express,egg等框架更新迭代太快,老项目和新项目对node版本依赖不同,老版本的node已经无法友好支持.今天打开控制台竟然忘记nvm的常用命令,前查后查想起来,现在做个笔记,方便以后查阅

下载安装NVM

1.github下载地址github.com/coreybutler…

2.下载完毕后,点击安装,目标盘随便更改. 如果是win10,请用管理员方式安装

3.查看是否安装成功

使用NVM查看信息

1.nvm list 查看安装了所有的node版本

2.nvm use 版本号切换版本

配置环境变量

使用NVM下载Node等等

1.在你还不知道下载Node哪个版本前,你可以 nvm list available 查看可以安装的版本号

4.nvm install 版本号下载指定版本Node

5.nvm uninstall 版本号卸载指定Node含npm,以及当前版本全局工具

注意,当你卸载哪个版本的Node时,那个版本的全局环境下的工具也全部删除掉了,包括npm

比如

current Node.js 8.9.4
npm install nodemon -g 下载了全局nodemon
nvm uninstall 8.9.4  写在了此版本node
nvm use 10.6.0  使用10.6.0Node
npm install nodemon -g  重新安装nodemon
复制代码

解决

1.下载安装好后使用命令nvm install [指定版本],出现诸如以下错误

nodejs An existing connection was forcibly closed by the remote host:连接被强行关闭

Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt:无法获得指定的校验文件
复制代码

2.解决办法: 将nvm中node和npm的源设置到国内源(一般使用taobao)上。

3.在nvm的安装路径下找到settings.txt打开:

root: C:\nvm
arch: 64
proxy: none
originalpath:
originalversion:
node_mirror:
npm_mirror:
复制代码

4.分别指定node和npm的mirror

node_mirror: npm.taobao.org/mirrors/node/
npm_mirror: npm.taobao.org/mirrors/npm/
复制代码

5.这样就解决好了~

其他

联系

如果大家有兴趣,欢迎关注公众号:_facebook(web技术进阶),查看更多优质文章,欢迎大家加入我的前端交流群:866068198 ,一起交流学习前端技术。博主目前一直在自学Node中,技术有限,如果可以,会尽力给大家提供一些帮助,或是一些学习方法.

  • 公众号
  • 群二维码

福利

有需要刷钻,刷会员,刷腾讯视频会员,涨粉丝等等相关意向的小伙伴们,可以访问作者推荐的超值代刷网站:qq.usword.cn, 也可以扫描下方二维码

最后

If you have some questions after you see this article, you can contact me or you can find some info by clicking these links.

希望此篇文章可以帮助还不晓得nvm的同学,或者那些忘记了nvm常用命令的老同学,方便查阅

关注下面的标签,发现更多相似文章
评论