npm:

查看当前版本:

npm --version

更新到最新版

sodu npm install npm@latest -g

node:

1.查看当前版本:

node -v

2.清除npm当前缓存信息:

sudo npm cache clean -f

3.执行下载node:

sudo npm install -g n

4.下载成功后执行安装:

sudo n stable

5.查看当前版本:

node -v

问题:

我执行n stable后,用node -v查看,还是原来的版本,用n命令查看确实是已经安装了最新的稳定版,但版本显示还是旧的。多方找原因才发现问题:node的安装目录和 n 默认的路径不一样。

解决办发

查看 node 当前安装路径:

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

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

2、编辑环境配置文件:

vim ~/.bash_profile

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

export N_PREFIX=/usr/local #node实际安装位置

export PATH=$N_PREFIX/bin:$PATH

:wq保存退出;

执行source使修改生效

source ~/.bash_profile

重新安装node稳定版本

n stable

这时候再查看node -v发现问题解决了。

mac怎么查node版本_Mac更新node版本和npm版本相关推荐

  1. windows升级node的方法-更新node

    第一步:node -v查看node.js版本 第二步:打开cmd查看你之前node版本安装的路径,where node 第三步:直接去官网下载与你电脑系统(32位还是64位)对应的最新的mis版本,安 ...

  2. maven pom java版本_Maven更新POM中的JDK版本(比如更新为JDK1.8)

    默认POM如果不指定JDK版本为1.5,而有些项目需要使用泛型这些,就必须使用1.8版本的JDK,所以需要手动修改POM. 打开pom.xml文件修改,增加如下配置节点: [...] [...] or ...

  3. hbuilderx版本怎么更新到新版本_2.9版本快雪迎春更新公告

    欢迎来到<崩坏3>2.9版本--「快雪迎春」! 新春将至,休伯利安号"年夜饭"大作战开始!「女武神·强袭」强化完毕,请求出战! 冷月之下的寒冬女神,以冷冽冰锋将一切邪恶 ...

  4. mac怎么查python的版本_Mac下如何查看Python的版本?

    [1,terminal : input: which python2,  terminal:input : python  --->import sys  ----> print sys. ...

  5. mac 修改java版本_Mac如何更改maven的java版本

    本文出于我的独立博客:Geeekr [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2: ...

  6. 苹果电脑查看python版本_Mac 如何修改系统默认 Python 版本?

    注:通过下面方式修改默认版本会有潜在的未知问题(比如一些默认使用 python 系统版本的服务),大家酌情参考! ------------------- 不管是删除默认的 Python(不够安全)或者 ...

  7. 苹果电脑查看python版本_Mac下如何查看Python的版本?

    原博文 2014-10-09 20:06 − 在终端(Terminal)中输入"python",之后回车,就可以看到Python的版本,结果如下: Python 2.7.5 (v2 ...

  8. node命令与切换node版本

    1.Node.js简介 Node.js 需要下载 就是一个软件 在终端窗口运行js代码 安装包可以从 Node.js 的官网首页直接下载 最好使用nvm切换node版本 下面会讲使用方法 2.前端使用 ...

  9. IE7、IE8、IE9、IE10后各版本的更新内容和各版本的差别

    在程序员的眼里,万恶的IE6的结束对他们而言是一种解脱,IE7首次开始完整支持W3C标准,从此之后IE的标准化之路就开始越走越顺,以下总结了IE7以后各版本的更新内容,和各版本的差别,作为Web开发人 ...

最新文章

  1. 2022-2028年中国PPS树脂产业研究及前瞻分析报告
  2. 阅读Book: MultiObjective using Evolutionary Algorithms (1) --prologue 单目标和多目标的不同
  3. biomaRt包下载转录本信息
  4. python 图片 转 pdf
  5. linux中运行.sql文件
  6. boost::mp11::mp_invoke_q相关用法的测试程序
  7. java boolean转int,java如何将int转换为boolean
  8. java多线程实例_多线程&高并发(全网最新:面试题+导图+笔记)面试手稳心不慌...
  9. hibernate中主键的生成策略
  10. Python matplotlib画图出现No handles with labels found to put in legend
  11. logback之使用demo
  12. 阿里巴巴为什么要禁用Executors创建线程池?
  13. BZOJ4373 : 算术天才⑨与等差数列
  14. NYOJ517 最小公倍数
  15. ajax 与ssh结合,基于AJAX和SSH集成框架的国有资产管理系统
  16. SkipList A Probabilistic Alternative to Balanced Trees
  17. 崩坏3mmd中的渲染技术研究
  18. 用devc++表白_【重大表白墙】19级倪yl,风吹起如花般破碎的流年,而你的笑容摇晃摇晃,成为我命途中最美的点缀...
  19. 根据经纬度查找附近的人计算公式
  20. 嗯,我是一个偏执狂。

热门文章

  1. Android笔记(十九)制作一个简易的指南针
  2. 书评:程序员生涯--残缺世界的游击战术
  3. 目标检测之one-stage和two-stage网络的区别
  4. keepalived 虚拟网卡不出来?
  5. 【人才盘点九宫格】你还不来学一学人才九宫格,知道领导在做人才梯度结构盘点时把你划分为属于哪一类人才吗?
  6. openssl RSA、AES、DES、MD5、SHA1,CA
  7. 安卓实现循环定时响铃
  8. 真武三国java_2010年CPU第三季手机游戏风云榜TOP10名单
  9. TCP/UDP常用端口列表
  10. 阿龙学堂-VUE面试总结