1.安装n管理工具

npm install -g n

安装最新版本

n latest

安装指定版本

 n 8.11.3  

2.切换nodejs版本

n

选择已安装的版本

 ο  node/8.11.3node/10.4.1

查看当前版本node -v,下面表示已切换成功

v8.13.3

但问题来了,切换后,查看版本还是原来的v6.13.3,看下面 使用n切换nodejs版本失效的解决办法

3.切换失效的解决办法

3.1 查看 node 当前安装路径

which node
/usr/local/bin/node #举个例子

3.2 而 n 默认安装路径是 /usr/local,若你的 node 不是在此路径下,n 切换版本就不能把bin、lib、include、share 复制该路径中,所以我们必须通过N_PREFIX变量来修改 n 的默认node安装路径。
编辑环境配置文件:

vim ~/.bash_profile

3.3 将下面两行代码插入到文件末尾:

export N_PREFIX=/usr/local #node实际安装位置
export PATH=$N_PREFIX/bin:$PATH

3.4 :wq保存退出

3.5 执行source使修改生效。

source ~/.bash_profile

3.6 这时候再查看node -v发现版本切换成功了。

在centos7升级nodejs相关推荐

  1. centos上升级node_在centos7安装nodejs并升级nodejs到最新版本

    1. 安装nodejs 1.1 使用EPEL安装 EPEL(Extra Packages for Enterprise Linux)企业版Linux的额外软件包,是Fedora小组维护的一个软件仓库项 ...

  2. 在centos7安装nodejs并升级nodejs到最新版本

    安装nodejs 1.1 使用EPEL安装 EPEL(Extra Packages for Enterprise Linux)企业版Linux的额外软件包,是Fedora小组维护的一个软件仓库项目,为 ...

  3. windows下升级nodejs版本

    使用electron+vue创建项目时提示node.js版本不能低于10,记录windows下升级nodejs方式 1.Windows下是没有n模块并不支持 "npm install -g ...

  4. 升级nodejs至最新

    网上找出了很多升级nodejs版本的方法,都不太好用,直至发现这个: 在命令行窗口中执行:where node: 然后在nodejs官网中下载最新版本,将刚才目录下node.exe替换掉: 最后执行: ...

  5. centos7安装python3_详解Centos7升级python 2.7至Python 3.7

    详解Centos7升级python 2.7至Python 3.7 龙行 个人随笔 2019-6-6 3451 0评论 centos7版本默认安装的是python2.7,对于强迫症的我来说,忍受不了啊. ...

  6. centos上升级node_如何升级nodejs到最新版本

    最近在用NPM安装一个nodejs工具时发现,我的nodejs的版本有些旧了.这不是大问题,只要升级就可以了,当然,重新从nodejs.org最新版本是一种方法,但我想应该有更简单的方法,那就是使用 ...

  7. centos7升级python,yum出现问题“ImportError: No module named urlgrabber.grabber”

    centos7升级python的教程已经有很多了 比如老版本的python是2.6.6,新安装的python版本是2.7.9 mv /usr/bin/python /usr/bin/python2.6 ...

  8. 如何升级nodejs版本

    nodejs怎么升级版本? 这里介绍三种方法 方法一: 用n升级nodejs(建议使用此方法) # 查看当前node版本 $ node -v# 清除npm缓存 $ npm cache clean -f ...

  9. 升级nodejs和npm到最新版

    升级node版本 1.sudo npm cache clean -f //清除nodejs的cache 2.sudo npm install -g n //使用npm安装n模块 3.npm view ...

最新文章

  1. 通俗理解SGX attestation
  2. cogs 539. 牛棚的灯
  3. python3 UnicodeEncodeError: 'ascii' 错误
  4. C#中IEnumerableT.Distinct()将指定实体类对象用Lambda表达式实现多条件去重
  5. python协同过滤电影推荐_基于协同过滤的电影推荐系统的设计与实现
  6. php soap详解,关于PHP+SOAP详解
  7. 【免费毕设】ASP.NET报名管理信息系统(源代码+lunwen)
  8. GIS(地理信息系统)名词解释大全(考研)
  9. MacBook IDEA 下载 安装 配置 使用
  10. bitbake的原理介绍, 使用方法, 编译脚本的编写方法
  11. PS的钢笔,路径,选取,描边(虚线)
  12. win7为什么安装不了python_【如何在win7下安装Python及配置】电脑无法安装python
  13. 桌面快捷方式异常——左下角附有问号怎么办
  14. 升级bigsur_2年内彻底摆脱英特尔,苹果重磅发布自研Mac芯片,并对“五大系统”再升级...
  15. 地理信息可视化大数据系统分析
  16. 解决安卓apk在其他手机无法安装问题
  17. GSMA启用包容性技术实验室
  18. 对于美国中部覆盖图防护林形态的自动检测技术
  19. 2021-2027全球与中国3,5-二氯-4-甲基吡啶市场现状及未来发展趋势
  20. 安全编码实践:什么是安全编码标准?

热门文章

  1. ajax回调函数ifelse,实现AJAX及用Promise解决回调函数命名问题
  2. 计算机主机外设接口,计算机是如何自动识别外设~~凯凯最终成果!
  3. 程序员如何选择适合的公司
  4. 【操作系统】进程的描述与控制(这知识它不进脑子啊~!)
  5. (最短路径算法整理)dijkstra、floyd、bellman-ford、spfa算法
  6. tcpdump 识别成dns_为什么总能看到广告弹窗?没错,就是DNS的问题
  7. springboot使用Thymeleaf引入html文件
  8. 企业网络推广—面对企业网络推广需求如何体现企业产品或服务价值
  9. 网络营销外包——企业如何选择网站服务器?网络营销外包来帮你!
  10. 网站建设注重用户体验尤为重要