我呢,就是比较喜欢折腾新东西、新工具,最近想升级一下Node的版本,但是在我升级之后,我的Gitbook没办法用了,报错

F:gitbook>gitbook buildC:甥敳獲wmymtAppDataRoamingpmode_modulesgitbook-cliode_modulespmode_modulesgraceful-fspolyfills.js:287      if (cb) cb.apply(this, arguments)                 ^TypeError: cb.apply is not a function    at C:甥敳獲wmymtAppDataRoamingpmode_modulesgitbook-cliode_modulespmode_modulesgraceful-fspolyfills.js:287:18    at FSReqCallback.oncomplete (fs.js:169:5)

这就是因为Node版本的原因导致的,我就只有降低我的Node版本,但是我又不想卸载重新安装低版本,那么,我们的Node可不可以同时存在多个版本呢?答案的肯定的。这时候,需要借助一款利器--nvm

,nvm在Linux和Windows的安装方式有差别,Windows版本是基于Golang开发的,我们直接在Github上下载最新的exe安装包即可,

在安装的时候,会提示选择安装好的node安装目录(根据个人情况进行选择),如果是已经安装了Node会提示是否管理该Node

默认情况下,nvm是没有加入到环境变量的,所以,我们要么就手动添加到环境变量,要么就通过cmd进入到安装目录,这里我们为了以后方便,还是去配置环境变量吧

好了,现在来看看我们的node版本

C:甥敳獲wmymt>node -vv12.18.4

现在用nvm看看我们的Node版本

C:甥敳獲wmymt>nvm ls  * 12.18.4 (Currently using 64-bit executable)

因为上面的错误,我需要切换到v10.22.1,那么就需要先使用nvm进行安装nvm install v10.22.1

来看看安装的node信息

C:甥敳獲wmymt>nvm list  * 12.18.4 (Currently using 64-bit executable)    10.22.1

现在可以切换到10.22.1了

C:甥敳獲wmymt>nvm use 10.22.1Now using node v10.22.1 (64-bit)

现在就用node -v来看看当前的版本是否切换过去

 C:甥敳獲wmymt>node -v v10.22.1

可以看到切换完成了。以后就可以方便的管理我们Node版本了,你们说香不香

最后,我们把几个命令列出来:

  • nvm install 10.22.1:安装指定版本号的node
  • nvm use 10.22.1:切换node版本
  • nvm current:当前node版本
  • nvm ls:列出已经安装的node版本

lightgbm过去版本安装包_Node版本管理利器-NVM,你们用过吗?相关推荐

  1. lightgbm过去版本安装包_云顶手游10.13安装包,6月24日

    重要:此次更新是季中版本,完整版本号:10.13.3257485安卓安装包在下方,苹果请用国外Apple ID登录App Store,搜索TFT下载或更新版本,教程在公众号菜单栏.安卓安装包下载方式: ...

  2. lightgbm过去版本安装包_谨慎更新华为EMUI10.1版本

    事情是这个样子的,我在两天前将EMUI版本更新到10.1.0.126,多年使用安卓手机让我养成了关闭应用后手动杀后台的习惯. 而我在新版本系统的使用过程中发现,智慧分屏模式(以下简称小窗模式) 下关闭 ...

  3. 喜马拉雅FM有java版本吗_喜马拉雅fm2017最经典版本-喜马拉雅fm2017旧版本安装包v6.3.0.0 无广告版-腾牛安卓网...

    喜马拉雅fm2017旧版本安装包,一款有别官方版的特殊手机版本,可以让你们在坐车的时候使用,也可以在走路的时候进行试听,让你们不用在进行更新,也能够享受更多经典的服务. 喜马拉雅fm2017旧版本安装 ...

  4. mysql5.7编译安装路径_MySQL_MySQL 5.5/5.6/5.7及以上版本安装包安装时如何选择安装路径,安装环境需求: 自从昨天安 - phpStudy...

    MySQL 5.5/5.6/5.7及以上版本安装包安装时如何选择安装路径 安装环境需求: 自从昨天安装了mysql 5.7,发现了一个问题,mysql5.6起,已经不支持2003系统了,如果安装了无法 ...

  5. Anaconda各版本安装包存档

    由于网址:https://www.anaconda.com/download 中只有最新版本的Anaconda 安装包,没有了Anaconda 2的版本,因此这里记录一下Anaconda 各个版本安装 ...

  6. Ubuntu安装特定版本安装包

    Ubuntu安装特定版本安装包可以用aptitude,aptitude是apt-get的高级版,使用起来更强大. aptitude install package=version 比如我要安装2.6. ...

  7. 金蝶apusic9.0版本安装包

    此为金蝶apusic9.0版本安装包,直接解压即为文件,部署方式参照文件\apusic\docs里面的说明文档进行部署 下载地址:https://download.csdn.net/download/ ...

  8. 【转载】Visual Studio 2017各版本安装包离线下载、安装全解析

    转载:Visual Studio 2017各版本安装包离线下载.安装全解析,点此查看原文 Visual Studio 2017采用了新的模块化安装方案,所以微软官方并未提供ISO镜像,但是官方提供了如 ...

  9. EasyRecovery最新MacBook版本安装包下载地址

    关于EasyRecovery是一款操作安全.用户自主操作的非破坏性的只读应用程序,它不会往源驱上写任何东西,也不会对源驱做任何改变.它支持从各种各样的存储介质恢复删除或者丢失的文件,其支持的媒体介质包 ...

最新文章

  1. How to make Windows Form app truly Full Screen (and to hide Taskbar) in C#? 转
  2. 使用 Docker 部署 Grafana + Prometheus 监控 MySQL 数据库
  3. mysql嵌入式语句_MySQL/MariaDB 语句速查笔记
  4. oracle让查出来的数据排序,Oracle数据库的查询排序
  5. 获取验证码canvas
  6. maven 单元测试并行_并行运行单元测试
  7. Openshift源中的高可用性Drools无状态服务
  8. Java 中15种锁的介绍:公平锁,可重入锁,独享锁,互斥锁,乐观锁,分段锁,自旋锁等等
  9. 【算法导论33】跳跃表(Skip list)原理与java实现
  10. c语言运算优先级与结合方向的问题
  11. 20145122 《Java程序设计》第5周学习总结
  12. 深度学习4-计算图机制详解
  13. 广数980tc3从u盘复制到系统_广州数控GSK980TC3系列 编程及操作手册.pdf
  14. matlab 阶乘函数
  15. VS2015安装激活与部署
  16. Rasa中文聊天机器人开发指南(2):NLU篇
  17. html5 邮编,美国9位详细邮编(United States ZIP Codes 5 Plus 4)的网站
  18. python打印数字对应的星号_python打印表格式数据-星号或注释
  19. VMware安装及配置静态Ip、域名、免密(centos7)
  20. php期末考试题机考_PHP试题网

热门文章

  1. 基础篇5-python基本数据类型讲解1.1
  2. 研发部门之间利益之争何时休?如何休?
  3. 分享改进 高性能通用分表归档存储过程测试结果更新
  4. 再学 GDI+[67]: 路径画刷(7) - 画个五角星
  5. 番茄瑜伽13招-学好可以疏经活血祛风止痛
  6. 在个人Blog页面显示积分与排名
  7. MATLAB实现PCA(主成分分析)
  8. 基于TCP的Socket网络编程,有图有代码
  9. ZCGL大数据项目优化组件布置
  10. 怎样更改SQL Server 2008的身份验证方式