对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 Post请求报socket hang up错误的解决办法
Sep 25 NodeJs
iPhone手机上搭建nodejs服务器步骤方法
Jul 06 NodeJs
浅析Nodejs npm常用命令
Jun 14 NodeJs
nodejs 实现钉钉ISV接入的加密解密方法
Jan 16 NodeJs
Nodejs多站点切换Htpps协议详解及简单实例
Feb 23 NodeJs
nodejs获取微信小程序带参数二维码实现代码
Apr 12 NodeJs
nodejs入门教程六:express模块用法示例
Apr 24 NodeJs
NodeJs的fs读写删除移动监听
Apr 28 NodeJs
详解使用nodeJs安装Vue-cli
May 17 NodeJs
深入理解nodejs中Express的中间件
May 19 NodeJs
详解nodejs通过代理(proxy)发送http请求(request)
Sep 22 NodeJs
详解Nodejs 通过 fs.createWriteStream 保存文件
Oct 10 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表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
2011/08/22 PHP
经典PHP加密解密函数Authcode()修复版代码
2015/04/05 PHP
location.search在客户端获取Url参数的方法
2010/06/08 Javascript
javascript字符串拼接的效率问题
2010/12/25 Javascript
Ext JS 4官方文档之三 -- 类体系概述与实践
2012/12/16 Javascript
Js放到HTML文件中的哪个位置有什么区别
2013/08/21 Javascript
Vue.js双向绑定实现原理详解
2016/12/22 Javascript
Angular的$http的ajax的请求操作(推荐)
2017/01/10 Javascript
基于jQuery实现数字滚动效果
2017/01/16 Javascript
动态Axios的配置步骤详解
2018/01/12 Javascript
JavaScript实现求最大公共子串的方法
2018/02/03 Javascript
浅析Visual Studio Code断点调试Vue
2018/02/27 Javascript
jQuery基于Ajax实现读取XML数据功能示例
2018/05/31 jQuery
vue动态注册组件实例代码详解
2019/05/30 Javascript
对vue生命周期的深入理解
2020/12/03 Vue.js
python3.0 模拟用户登录,三次错误锁定的实例
2017/11/02 Python
详解用Python处理HTML转义字符的5种方式
2017/12/27 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
2018/03/14 Python
神经网络(BP)算法Python实现及应用
2018/04/16 Python
python提取包含关键字的整行数据方法
2018/12/11 Python
python集合是否可变总结
2019/06/20 Python
Django获取该数据的上一条和下一条方法
2019/08/12 Python
使用turtle绘制五角星、分形树
2019/10/06 Python
python统计字符的个数代码实例
2020/02/07 Python
PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
2020/04/15 Python
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
在什么时候需要使用"常引用"
2015/12/31 面试题
为什么说Ruby是一种真正的面向对象程序设计语言
2012/10/30 面试题
我们的节日元宵活动方案
2014/08/23 职场文书
大学生实习介绍信
2015/05/05 职场文书
元旦晚会主持词开场白
2015/05/28 职场文书
2019年个人工作总结范文
2019/03/25 职场文书
详解MySQL中的主键与事务
2021/05/27 MySQL
Java 中的 Lambda List 转 Map 的多种方法详解
2022/07/07 Java/Android
httpclient调用远程接口的方法
2022/08/14 Java/Android
使用Cargo工具高效创建Rust项目
2022/08/14 Javascript