对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 24 NodeJs
Nodejs全局安装和本地安装的不同之处
Jul 04 NodeJs
NodeJS和BootStrap分页效果的实现代码
Nov 07 NodeJs
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
Dec 30 NodeJs
Nodejs基于LRU算法实现的缓存处理操作示例
Mar 17 NodeJs
用nodejs实现json和jsonp服务的方法
Aug 25 NodeJs
nodejs对express中next函数的一些理解
Sep 08 NodeJs
nodejs爬虫初试superagent和cheerio
Mar 05 NodeJs
详解Nodejs mongoose
Jun 10 NodeJs
Nodejs实现的操作MongoDB数据库功能完整示例
Feb 02 NodeJs
nodejs同步调用获取mysql数据时遇到的大坑
Mar 02 NodeJs
Nodejs实现WebSocket代码实例
May 19 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 xml-rpc远程调用
2008/12/19 PHP
PHP 字符串正则替换函数preg_replace使用说明
2011/07/15 PHP
php 伪造ip以及url来路信息方法汇总
2014/11/25 PHP
php通过Chianz.com获取IP地址与地区的方法
2015/01/14 PHP
ZendFramework框架实现连接两个或多个数据库的方法
2016/12/08 PHP
php和nginx交互实例讲解
2019/09/24 PHP
laravel 错误处理,接口错误返回json代码
2019/10/25 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
数据结构之利用PHP实现二分搜索树
2020/10/25 PHP
基于Jquery的简单图片切换效果
2011/01/06 Javascript
js实现拖拽 闭包函数详细介绍
2012/11/25 Javascript
使用js 设置url参数
2013/07/08 Javascript
解析Javascript小括号“()”的多义性
2013/12/03 Javascript
angularJS Provider、factory、service详解及实例代码
2016/09/21 Javascript
vue实现表格数据的增删改查
2017/07/10 Javascript
利用vue + element实现表格分页和前端搜索的方法
2017/12/25 Javascript
Node批量爬取头条视频并保存方法
2018/09/20 Javascript
Nodejs对postgresql基本操作的封装方法
2019/02/20 NodeJs
浅谈layui框架自带分页和表格重载的接口解析问题
2019/09/11 Javascript
Python3使用requests发闪存的方法
2016/05/11 Python
Python遍历文件夹和读写文件的实现代码
2016/08/28 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
2018/01/04 Python
python使用sqlite3时游标使用方法
2018/03/13 Python
使用pip发布Python程序的方法步骤
2018/10/11 Python
简单了解django缓存方式及配置
2019/07/19 Python
基于html5实现的图片墙效果
2014/10/16 HTML / CSS
美国电视购物HSN官网:HSN
2016/09/07 全球购物
2014年反腐倡廉工作总结
2014/12/05 职场文书
2014司机年终工作总结
2014/12/05 职场文书
调解书格式范本
2015/05/20 职场文书
工作证明格式范文
2015/06/15 职场文书
创业计划书之外语培训班
2019/11/02 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
分享几个JavaScript运算符的使用技巧
2021/04/24 Javascript
python 利用PyAutoGUI快速构建自动化操作脚本
2021/05/31 Python
苹果可能正在打击不进行更新的 App
2022/04/24 数码科技