我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何利用n 升级Node.js

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何利用n 升级Node.js

这篇文章给大家分享的是有关如何利用n 升级Node.js的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

一、利用n 升级Node.js

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

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

上面这是使用 n 来安装最新的稳定版的nodejs。

n 是一个Node工具包,它提供了几个升级命令参数:

  1. n                              显示已安装的Node版本

  2. n latest                       安装最新版本Node

  3. n stable                       安装最新稳定版Node

  4. n lts                          安装最新长期维护版(lts)Node

  5. n <version>                    根据提供的版本号安装Node

比如,你想安装指定的版本号:

sudo n 0.8.21

一旦安装完成,你可以通过下面的命令确认安装的版本:

node -v

二、mac环境下的测试

本文环境基于Mac OS X EI Capitan V10.11.4,应该是mac环境的通病。

在命令行里输入(网上的方法):

sudo npm install -g n

接着又输入 sudo n stable

然后命令行里开始显示百分比,从1% 慢慢变到100%,我以为更新完了,结果。。。

输入 node -v 显示:

 dyld: Symbol not found:
 Referenced from: /usr/local/bin/node
 Expected in: /usr/lib/libstdc++.6.dylib
 Trace/BPT trap: 5

然后就知道麻烦来了,总之,npm后都是这样子,网上百度各种办法,重装gcc , 卸载node重装, 添加环境变量等等。。。。

反正各种方法都行不同, 真不知道 n 这个工具到底是否能够在mac上用,反正好多人遇到类似办法都没有解决。

抛弃n工具

既然n不能够在我的mac上起到升级作用,且还搞坏了node系统,且网上没有搜到有效的相关解决方案,那边只好卸载完全卸载node后重装了。

由于用了brew安装的node ,用  brew uninstall node 卸载node后发现还是没有解决问题。

那么一定是这个命令没有完全卸载node,那么只好自己手动卸载了。

cd 到根目录

 find . -name "node"
 find . -name "npm"

删除所有搜索与node相关的结果

重新 brew instll node

安装结束肯能会提示err:

 Error: The `brew link` step did not complete successfully
 The formula built, but is not symlinked into /usr/local
 Could not symlink lib/dtrace/node.d
 Target /usr/local/lib/dtrace/node.d
 already exists. You may want to remove it:
 rm '/usr/local/lib/dtrace/node.d'

 To force the link and overwrite all conflicting files:
 brew link --overwrite node

不用慌张,安照错误提示操作

rm '/usr/local/lib/dtrace/node.d'` 
brew link --overwrite node

重新运行命令发现node -v 安装成功了。npm -v后确认,重装成果。

node又恢复正常了!所以在mac环境下要慎用n升级工具来升级node.js版本。

感谢各位的阅读!关于“如何利用n 升级Node.js”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何利用n 升级Node.js

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

利用n 升级工具升级Node.js版本及在mac环境下的坑

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

利用n工具轻松管理Node.js的版本

前言 相信对于学习Node.js的小伙伴们都知道,现在 Node 的版本更新很快,目前最新稳定版已经更新到 v7.6.0 了,而生产环境一般选择使用 LTS(Long-term Support)版本,目前最新的是 v6.10.0。 LTS本
2022-06-04

XP用户如何升级win10?XP升级Win10 光

早在此前,微软就曾宣布正版Windows 7和Windows 8.1用户可免费升级到Windows 10,但仅限Windows 10正式发布后一年内。 而盗版用户虽然也能升级,但升级之后依然是盗版,而且其桌面上会有明显的水印,告知他们当前系
2023-06-15

云电脑的升级和升级费用如何

云电脑的升级和升级费用取决于服务提供商和用户的需求。一般来说,用户可以根据自己的需求选择不同的升级方案,比如增加存储空间、提升处理器性能、升级操作系统等。升级费用通常是根据用户选择的升级方案来定价的,费用可能会根据所选方案的复杂程度和所需
云电脑的升级和升级费用如何
2024-04-17

如何使用升级助手升级到Win8系统

在升级至Windows 8时,微软强烈推荐先安装Windows 8升级助手。它可以扫描你当前的电脑以了解它是否准备好升级为Windows 8,并可提供兼容性报告和购买、下载以及安装Windows 8的可选步骤。如果你的电脑当前正在运行Win
2022-06-04

如何升级Ubuntu

这篇文章主要为大家展示了“如何升级Ubuntu”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何升级Ubuntu”这篇文章吧。zzupdate 是一个开源的命令行程序,通过将几个更新命令组合到一
2023-06-16

CentOS6.5如何用yum升级gcc

这篇文章主要为大家展示了“CentOS6.5如何用yum升级gcc”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CentOS6.5如何用yum升级gcc”这篇文章吧。因为需要用到C++11,但C
2023-06-10

Ubuntu用户如何升级Privoxy

Ubuntu用户可以通过以下步骤来升级Privoxy:更新软件包列表:首先,使用sudo apt-get update命令来更新软件包列表,确保你的系统知道最新的软件包版本。升级Privoxy:接下来,使用sudo apt-get upgr
Ubuntu用户如何升级Privoxy
2024-10-17

win102004如何升级

本篇内容主要讲解“win102004如何升级”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win102004如何升级”吧!win102004升级的方法:方法一: 1、按下“win+i”打开win
2023-07-01

如何升级ceph

这篇文章主要介绍如何升级ceph,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!升级ceph29号ceph放出了0.87 giant版本,我们第一时间进行了升级。升级过程非常简单,只需修改一处ceph.repo,然后y
2023-06-27

如何升级win10?

  很多小伙伴都想把自己电脑的win10系统升级到最新版本,但是还有很多小伙伴不知道如何升级win10,今天小编就给大家带来升级win10详细教程,下面就跟着小编一步步来看看小编是如何操作的。  如何升级win10?  1.按下win键,点
2023-07-10

win101909如何升级

这篇文章主要介绍“win101909如何升级”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win101909如何升级”文章能帮助大家解决问题。一、备份系统 在更新win101909系统之前可以先备份
2023-07-01

dos如何利用wget.exe让杀毒软件升级更自动化

这篇文章主要介绍dos如何利用wget.exe让杀毒软件升级更自动化,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!首先感谢xhj版主为广大用户提供了杀毒软件的光盘、优盘集合,并提供了杀毒软件的升级方法。在使用杀毒软件
2023-06-09

win7如何升级win10

本篇内容主要讲解“win7如何升级win10”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win7如何升级win10”吧!第一种方法 1. 在Windows 7上下载Media Creation
2023-07-01

编程热搜

目录