对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学习笔记之Http模块
Jan 13 NodeJs
nodejs进阶(6)—连接MySQL数据库示例
Jan 07 NodeJs
nodejs读写json文件的简单方法(必看)
Mar 09 NodeJs
nodejs 终端打印进度条实例代码
Apr 22 NodeJs
nodejs socket实现的服务端和客户端功能示例
Jun 02 NodeJs
nodejs中sleep功能实现暂停几秒的方法
Jul 12 NodeJs
Nodejs中crypto模块的安全知识讲解
Jan 03 NodeJs
NodeJS使用Range请求实现下载功能的方法示例
Oct 12 NodeJs
nodejs基础之常用工具模块util用法分析
Dec 26 NodeJs
Nodejs实现用户注册功能
Apr 14 NodeJs
nodejs使用node-xlsx生成excel的方法示例
Aug 22 NodeJs
Sublime Text3 配置 NodeJs 环境的方法
May 20 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中防止SQL注入方法详解
2014/12/25 PHP
WordPress过滤垃圾评论的几种主要方法小结
2016/07/11 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
php微信扫码支付 php公众号支付
2019/03/24 PHP
onpropertypchange
2006/07/01 Javascript
基于jQuery的js分页代码
2010/06/10 Javascript
推荐11款jQuery开发的复选框和单选框美化插件
2011/08/02 Javascript
疯狂Jquery第一天(Jquery学习笔记)
2012/05/11 Javascript
jquery判断密码强度的验证代码
2020/04/22 Javascript
AngularJS删除路由中的#符号的方法
2016/09/20 Javascript
AngularJS递归指令实现Tree View效果示例
2016/11/07 Javascript
基于jQuery实现的幻灯图片切换
2016/12/02 Javascript
浅谈JS如何实现真正的对象常量
2017/06/25 Javascript
Element-ui table中过滤条件变更表格内容的方法
2018/03/02 Javascript
Vue中的scoped实现原理及穿透方法
2018/05/15 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
微信小程序中this.data与this.setData的区别详解
2018/09/17 Javascript
Vue实现剪贴板复制功能
2019/12/31 Javascript
Python中用memcached来减少数据库查询次数的教程
2015/04/07 Python
python selenium自动上传有赞单号的操作方法
2018/07/05 Python
Python使用pymongo模块操作MongoDB的方法示例
2018/07/20 Python
python实现矩阵打印
2019/03/02 Python
详解Python 解压缩文件
2019/04/09 Python
Python 实现自动登录+点击+滑动验证功能
2020/06/10 Python
使用Python实现微信拍一拍功能的思路代码
2020/07/09 Python
化学学院毕业生自荐信范文
2013/12/17 职场文书
《美丽的小兴安岭》教学反思
2014/02/26 职场文书
学习雷锋演讲稿
2014/05/10 职场文书
无财产离婚协议书范本
2014/10/28 职场文书
廉政承诺书范文
2015/04/28 职场文书
巴黎圣母院读书笔记
2015/06/26 职场文书
培根随笔读书笔记
2015/07/01 职场文书
Python爬虫之爬取最新更新的小说网站
2021/05/06 Python
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript
springboot中的pom文件 project报错问题
2022/01/18 Java/Android
输入框跟随文字内容适配宽实现示例
2022/08/14 Javascript