对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的前后端分离的思考与实践(一)全栈式开发
Sep 26 NodeJs
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
Dec 30 NodeJs
nodejs 实现钉钉ISV接入的加密解密方法
Jan 16 NodeJs
nodejs搭建本地http服务器教程
Mar 13 NodeJs
简单好用的nodejs 爬虫框架分享
Mar 26 NodeJs
nodeJS实现简单网页爬虫功能的实例(分享)
Jun 08 NodeJs
Mac 安装 nodejs方法(图文详细步骤)
Oct 30 NodeJs
nodejs 十六进制字符串型数据与btye型数据相互转换
Jul 30 NodeJs
详解nodejs 开发企业微信第三方应用入门教程
Mar 12 NodeJs
nodejs环境使用Typeorm连接查询Oracle数据
Dec 05 NodeJs
NodeJS开发人员常见五个错误理解
Oct 14 NodeJs
nodejs中使用worker_threads来创建新的线程的方法
Jan 22 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生成txt文件标题及内容的方法
2014/01/16 PHP
利用WebBrowser彻底解决Web打印问题(包括后台打印)
2009/06/22 Javascript
Javascript 面向对象 命名空间
2010/05/13 Javascript
javascript原生和jquery库实现iframe自适应高度和宽度
2014/07/18 Javascript
Linux下使用jq友好的打印JSON技巧分享
2014/11/18 Javascript
JQuery删除DOM节点的方法
2015/06/11 Javascript
jquery带有索引按钮且自动轮播切换特效代码分享
2015/09/15 Javascript
js实现类bootstrap模态框动画
2017/02/07 Javascript
JavaScript数据类型和变量_动力节点Java学院整理
2017/06/26 Javascript
详解使用React进行组件库开发
2018/02/06 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
2019/05/09 Javascript
微信小程序 如何获取网络状态
2019/07/26 Javascript
jQuery操作元素追加内容示例
2020/01/10 jQuery
vue.js实现简单的计算器功能
2020/02/22 Javascript
JS中的const命令你真懂它吗
2020/03/08 Javascript
基于vue和bootstrap实现简单留言板功能
2020/05/30 Javascript
微信小程序实现简单的select下拉框
2020/11/23 Javascript
[47:03]完美世界DOTA2联赛PWL S3 access vs LBZS 第一场 12.20
2020/12/23 DOTA
使用 Python 获取 Linux 系统信息的代码
2014/07/13 Python
python调用fortran模块
2016/04/08 Python
Python实现网站注册验证码生成类
2017/06/08 Python
Python爬虫实现百度图片自动下载
2018/02/04 Python
PyQt5每天必学之弹出消息框
2018/04/19 Python
Python实现端口检测的方法
2018/07/24 Python
pygame游戏之旅 如何制作游戏障碍
2018/11/20 Python
Python实现爬取亚马逊数据并打印出Excel文件操作示例
2019/05/16 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
2020/11/17 HTML / CSS
Nike爱尔兰官方网站:Nike.com (IE)
2018/03/12 全球购物
GafasWorld西班牙:购买太阳镜、眼镜和隐形眼镜
2019/09/08 全球购物
经典c++面试题四
2015/05/14 面试题
大学校庆邀请函
2014/01/11 职场文书
大学同学聚会邀请函
2014/01/19 职场文书
经营理念口号
2014/06/21 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
离婚案件被告代理词
2015/05/23 职场文书