目录

  • 一、背景介绍
  • 二、思路&方案
  • 三、过程
  • 四、总结
  • 五、升华

一、背景介绍

前段时间公司d环境挂了,根据报错看到使用的node版本比较低,就想升级一下版本;由于对于node的安装也没有经历过系统的对比,所以最终解决完之后就有了本次的总结

二、思路&方案

1.查看官网
2.查看其它的一些资料
3.对比相同类型的软件的安装方式
4.形成整体的思考和认知

三、过程

1.查看当前机器的版本号
node -v
npm -v

2.查看官网:官网,在官网只是看到了通过yum、nvm进行安装

  • 2.1.于是乎就通过yum进行了卸载:yum remove npm; yum remove node
  • 2.2.通过yum只是卸载了npm 但是node却无法卸载

3.又想到通过nvm进行卸载,于是nvm也在linux上没有安装成功

4.后来想到如果本机没有nvm,那证明并是不通过nvm安装的,自然通过nvm卸载也是不可以的

5.梳理思路,查看网上一些其它安装方式

  • 5.1.找到了可以通过绿色安装的方式,并且找到了本机中所在的安装包;于是乎判断本机的安装是通过绿色安装的方式

6.进行绿色安装的反向卸载

  • 6.1.删除本机node包rm -r -f 包
  • 6.2.删除node映射:rm -r -f /usr/bin/node
  • 6.3.删除npm映射:rm -r -f /usr/bin/npm

7.进行绿色安装

  • 7.1.下载安装包到本地:curl 或者wget 包地址
  • 7.2.添加node映射:ln -s /usr/local/node/bin/node /usr/bin/node --将node源文件映射到usr/bin下的node文件
  • 7.3.添加npm映射:ln -s /usr/local/node/bin/npm /usr/bin/npm --将nm源文件映射到usr/bin下的npm文件

8.学习了官网的安装方式以及网友的绿色版安装方式之后,将它和jdk的安装做了一下对比

  • 8.1.下载包到本地
  • 8.2.添加映射(对于jdk的话就是配置环境变量)

四、总结

1.什么样的安装方式就要对应什么样的卸载方式这样才能更加彻底的处理事情;所谓的解铃还须系铃人的体现
2.结合本次时间的投入,后续如何节省出来?(其实就是通过脚本将人工检查命令做整理和输出)

  • 2.1.检查是否为远程安装,如果是直接远程卸载(遍历远程安装的方式)
  • 2.2.检查是否为本地安装(搜索node关键字的文件及文件夹);如果是删除文件、删除映射
  • 2.3.选择一种最靠谱的方式执行安装即可
  • 2.4.安装完成之后进行结果的输出

五、升华

任何事情都避不开刻意的训练和不断的迭代,只有这样不停的思考,对于未来的不确定性才会更少,对于未来属于自己的时间才会更多

node安装升级思考相关推荐

  1. node安装升级过程中遇到的问题汇总

    一.Node already installed, it's just not linked 第一步:sudo chown -R $(whoami) $(brew --prefix)/* 第二步:br ...

  2. node win7安装升级n

    为了安装vue脚手架,我用的那个电脑里的node版本不支持启动,会有一个报错告诉版本不支持 安装新的node找个win7支持的版本在这个网址里点击所要安装版本看到下图,有两个安装文件 Index of ...

  3. 多版本node安装相关知识

    Windows下的多版本node安装 编写时间:2019-06-24 更新时间:2019-06-29 00:00 作者:鬼小妞 目的:本文旨在给小白 如何选择适用自身开发需求的node.js版本 (点 ...

  4. 将Node.js升级到最新版本

    本文翻译自:Upgrading Node.js to latest version So, I have Node.js installed and now when I tried to insta ...

  5. linux系统宝塔安装nodejs,node安装,nodejs安装,Windows nodejs安装,Linux nodejs安装

    node安装,nodejs安装,Windows nodejs安装,Linux nodejs安装 Windows系统: 安装:node-v12.14.0-x86.msi 查看:node -v 返回版本信 ...

  6. 【node】升级 Node 版本教程

    文章目录 Window 系统 Mac 或 Linux系统 Window 系统 window系统升级node只能到node官网下载window安装包来覆盖之前的node. node 安装教程附下载地址: ...

  7. node安装教程详解

    沉寂多年,不忍心被时代所抛弃,本菜鸟又要重出江湖了! 啥也不多说,直入正题! Node.js是啥? Node.js是一个Javascript运行环境(runtime),是一个基于Chrome Java ...

  8. node安装以及环境变量配置

    node安装方法 ** 安装 ** 官方下载地址:https://nodejs.org/zh-cn/ 推荐下载稳定版 安装:可以自定义安装位置 ** 配置 ** [win+R]键,输入cmd,然后回车 ...

  9. Node npm升级

    Node npm升级 一.Node 升级 1.利用Node.js的多版本管理器n sudo npm cache clean -f //清除nodejs的cache: sudo npm install ...

最新文章

  1. python教程:可变长参数(*args、**kwargs)、返回值(return)
  2. 大疆云台如何使用华为mate20pro_华为Mate30+大疆灵眸Osmo3,让你的照片和短视频称霸朋友圈...
  3. 15. Provide access to raw resources in resouce-managing classes
  4. Luogu P5201 [USACO19JAN]Shortcut 最短路树???
  5. java 使用socks代理
  6. 用python画科赫雪花
  7. word方框怎么打勾?
  8. 芯片工程师成长之路_从入门到精通,电子硬件工程师的成长之路
  9. 快速指数(快速幂)/模指数运算代码模板
  10. 模型评估与改进(三)// 评估指标
  11. 杰理之连接杰理蓝牙测试盒标志和后台切去蓝牙的使用【篇】
  12. 手机百度浏览器底部fixed悬浮框屏蔽,出来一会自动消失了
  13. SQL入门SQL基本介绍
  14. Sentinel-高可用流量管理框架
  15. 通过四个多月的时间,我成为了CSDN博客专家
  16. BUUCTF:大流量分析(一)
  17. Android自定义DataTimePicker(日期选择器)
  18. 安卓数据转移到iphone老是中断_如何把安卓手机上的数据转移到 iPhone、iPad?
  19. python要学什么英文歌_可以读英语课文的软件
  20. 量化交易 米筐 策略回测总结

热门文章

  1. 大数据分析工具Power BI(一):Power BI介绍
  2. proxmox 控制台无法连接_Proxmox VE网络配置
  3. 免费大数据搜索引擎 xunsearch 实践
  4. Chrome浏览器中清除特定网站的Cookie数据
  5. SpringBoot【The request was rejected because the URL was not normalized】
  6. 关于google smtp邮件发送
  7. 【R语言实例】物种分布模型介绍
  8. atlas mysql_使用Atlas配置MySQL读写分离
  9. C# 在子窗口显示已经隐藏的主窗口,简单实用
  10. PPP协议和MAC地址、IP地址及ARP协议三者之间的关系(3.2)