对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写的一个简单项目打包工具
May 11 NodeJs
Nodejs中 npm常用命令详解
Jul 04 NodeJs
Nodejs进阶:基于express+multer的文件上传实例
Nov 21 NodeJs
基于nodejs实现微信支付功能
Dec 20 NodeJs
详解Nodejs内存治理
May 13 NodeJs
Mac下通过brew安装指定版本的nodejs教程
May 17 NodeJs
基于Nodejs的Tcp封包和解包的理解
Sep 19 NodeJs
nodejs 使用nodejs-websocket模块实现点对点实时通讯
Nov 28 NodeJs
详解nodejs http请求相关总结
Mar 31 NodeJs
Nodejs实现用户注册功能
Apr 14 NodeJs
nodejs使用node-xlsx生成excel的方法示例
Aug 22 NodeJs
nodejs nedb 封装库与使用方法示例
Feb 06 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设计模式之观察者模式的应用详解
2013/05/21 PHP
mac下Apache + MySql + PHP搭建网站开发环境
2014/06/02 PHP
php读取目录及子目录下所有文件名的方法
2014/10/20 PHP
PHP实现的memcache环形队列类实例
2015/07/28 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
Extjs4 GridPanel 的几种样式使用介绍
2013/04/18 Javascript
js正则表达式的使用详解
2013/07/09 Javascript
实现只能输入数字的input不用replace方法
2013/09/12 Javascript
instanceof和typeof运算符的区别详解
2014/01/06 Javascript
JQuery异步获取返回值中文乱码的解决方法
2015/01/29 Javascript
几种二级联动案例(jQuery\Array\Ajax php)
2016/08/13 Javascript
bootstrap模态框跳转到当前模板页面 框消失了而背景存在问题的解决方法
2020/11/30 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
详解vue中使用express+fetch获取本地json文件
2017/10/10 Javascript
JS基于对象的特性实现去除数组中重复项功能详解
2017/11/17 Javascript
js实现上传并压缩图片效果
2018/01/10 Javascript
Vue2.5学习笔记之如何在项目中使用和配置Vue
2018/09/26 Javascript
如何测量vue应用运行时的性能
2019/06/21 Javascript
在Python中编写数据库模块的教程
2015/04/29 Python
pytorch 转换矩阵的维数位置方法
2018/12/08 Python
简单了解django orm中介模型
2019/07/30 Python
Python实现多线程下载脚本的示例代码
2020/04/03 Python
Python xml、字典、json、类四种数据类型如何实现互相转换
2020/05/27 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
2020/06/18 Python
Python实现疫情地图可视化
2021/02/05 Python
html5 利用canvas手写签名并保存的实现方法
2018/07/12 HTML / CSS
纪伊国屋新加坡网上书店:Kinokuniya新加坡
2017/12/29 全球购物
英国哈罗德园艺:Harrod Horticultural
2020/03/31 全球购物
班主任新年寄语
2014/04/04 职场文书
房屋继承公证书
2014/04/10 职场文书
财务会计专业求职信
2014/06/09 职场文书
个人贷款授权委托书样本
2014/10/07 职场文书
2014年技术员工作总结
2014/11/18 职场文书
2015清明节祭奠英烈寄语大全
2015/03/04 职场文书
创业计划书之废品回收
2019/09/26 职场文书
《好妈妈胜过好老师》:每个孩子的优秀都是有源头的
2020/01/03 职场文书