对mac下nodejs 更新到最新版本的最新方法(推荐)


Posted in NodeJs onMay 17, 2018

前提条件

* mac上安装了npm

第一步:使用npm安装n模块

n模块是专门用来管理nodejs版本的

sudo npm install -g n

提示 : 如果不使用sudo作为前缀,很可能出现权限访问异常导致安装失败

第二步:升级nodejs

升级nodejs是有两种方法:

第一种是升级到最新版本

sudo n latest

第二种是升级到稳定版本

sudo n stable

提示 : 建议是稳定版本

更多n模块管理请搜索【nodejs n模块使用说明】

权限相关的异常:

npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/Cellar/node/6.4.0/bin/node" "/usr/local/bin/npm" "update" "-g"
npm ERR! node v6.4.0
npm ERR! npm v4.1.2
npm ERR! path /usr/local/lib/node_modules/cnpm/node_modules/agentkeepalive
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access

npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules/cnpm/node_modules/agentkeepalive'
npm ERR! at Error (native)
npm ERR! { Error: EACCES: permission denied, access '/usr/local/lib/node_modules/cnpm/node_modules/agentkeepalive'
npm ERR! at Error (native)
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/usr/local/lib/node_modules/cnpm/node_modules/agentkeepalive' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! Please include the following file with any support request:
npm ERR! /Users/
admin/Projects/CoPilot/npm-debug.log

提示 : 解决方案是在命令前加sudo

以上这篇对mac下nodejs 更新到最新版本的最新方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

NodeJs 相关文章推荐
nodejs 后缀名判断限制代码
Mar 31 NodeJs
详解nodejs中的process进程
Mar 19 NodeJs
nodejs 子进程正确的打开方式
Jul 03 NodeJs
Nodejs实现文件上传的示例代码
Sep 26 NodeJs
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
Sep 29 NodeJs
nodejs 图片预览和上传的示例代码
Sep 30 NodeJs
nodejs读取并去重excel文件
Apr 22 NodeJs
基于nodejs的雪碧图制作工具的示例代码
Nov 05 NodeJs
NodeJS读取分析Nginx错误日志的方法
May 14 NodeJs
Nodejs异步流程框架async的方法
Jun 07 NodeJs
nodejs二进制与Buffer的介绍与使用
Jul 11 NodeJs
nodejs文件夹深层复制功能
Sep 03 NodeJs
nodejs前端模板引擎swig入门详解
May 15 #NodeJs
Nodejs 发布自己的npm包并制作成命令行工具的实例讲解
May 15 #NodeJs
Linux Centos7.2下安装nodejs&npm配置全局路径的教程
May 15 #NodeJs
解决Nodejs全局安装模块后找不到命令的问题
May 15 #NodeJs
webstorm中配置nodejs环境及npm的实例
May 15 #NodeJs
基于nodejs res.end和res.send的区别
May 14 #NodeJs
nodeJs爬虫的技术点总结
May 13 #NodeJs
You might like
比较全面的PHP数组的使用方法小结
2010/09/23 PHP
PHP+Mysql+jQuery实现动态展示信息
2011/10/08 PHP
免费手机号码归属地API查询接口和PHP使用实例分享
2014/04/10 PHP
教你如何快捷的使用cmd访问mysql小技巧
2014/05/26 PHP
php注册登录系统简化版
2020/12/28 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
js中window.open()的所有参数详细解析
2014/01/09 Javascript
angularjs中的e2e测试实例
2014/12/06 Javascript
JavaScript中原型和原型链详解
2015/02/11 Javascript
JavaScript使用ActiveXObject访问Access和SQL Server数据库
2015/04/02 Javascript
详解AngularJS中的依赖注入机制
2015/06/17 Javascript
js控制多图左右滚动切换效果代码分享
2015/08/26 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
2016/08/11 Javascript
完美的js div拖拽实例代码
2016/09/24 Javascript
layui表格设计以及数据初始化详解
2019/10/26 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
2019/12/10 Javascript
Vue ​v-model相关知识总结
2021/01/28 Vue.js
[02:38]DOTA2亚洲邀请赛 IG战队巡礼
2015/02/03 DOTA
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
用Python的SimPy库简化复杂的编程模型的介绍
2015/04/13 Python
利用python微信库itchat实现微信自动回复功能
2017/05/18 Python
Python实现一个简单的验证码程序
2017/11/03 Python
selenium+python 去除启动的黑色cmd窗口方法
2018/05/22 Python
Python使用一行代码获取上个月是几月
2018/08/30 Python
如何一键升级Python所有包
2020/11/05 Python
五分钟学会HTML5的WebSocket协议
2019/11/22 HTML / CSS
美国大码时尚女装购物网站:ELOQUII
2017/12/28 全球购物
GoDaddy英国:全球排名第一的域名注册商
2018/06/08 全球购物
学校办公室主任职责
2013/12/27 职场文书
服务员岗位职责
2014/01/29 职场文书
如何撰写岗位职责
2014/02/01 职场文书
煤矿机修工岗位职责
2014/02/07 职场文书
勾股定理课后反思
2014/04/26 职场文书
政府法律服务方案
2014/06/14 职场文书
私营公司诉讼代理委托书范本
2014/09/13 职场文书
SpringBoot项目部署到阿里云服务器的实现步骤
2022/06/28 Java/Android