对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服务器(8):非阻塞是如何实现的
Dec 18 NodeJs
nodejs中实现路由功能
Dec 29 NodeJs
nodejs中使用多线程编程的方法实例
Mar 24 NodeJs
nodejs实现获取当前url地址及url各种参数值
Jun 25 NodeJs
NodeJS使用formidable实现文件上传
Oct 27 NodeJs
nodejs开发——express路由与中间件
Mar 24 NodeJs
详解HTTPS 的原理和 NodeJS 的实现
Jul 04 NodeJs
nodejs开发微信小程序实现密码加密
Jul 11 NodeJs
NodeJS爬虫实例之糗事百科
Dec 14 NodeJs
原生nodejs使用websocket代码分享
Apr 07 NodeJs
Nodejs监听日志文件的变化的过程解析
Aug 04 NodeJs
用Nodejs实现在终端中炒股的实现
Oct 18 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
PHP4 与 MySQL 交互使用
2006/10/09 PHP
php基于base64解码图片与加密图片还原实例
2014/11/03 PHP
PHP调用MySQL存储过程并返回值的方法
2014/12/26 PHP
javascript 有用的脚本函数
2009/05/07 Javascript
页面中iframe相互传值传参
2009/12/13 Javascript
Jquery 获得服务器控件值的方法小结
2010/05/11 Javascript
JavaScript 放大镜 移动镜片效果代码
2011/05/09 Javascript
js如何实现设计模式中的模板方法
2013/07/23 Javascript
JavaScript函数的4种调用方法详解
2014/04/22 Javascript
JavaScript设计模式学习之“类式继承”
2015/03/12 Javascript
JavaScript创建一个object对象并操作对象属性的用法
2015/03/23 Javascript
微信小程序开发实战教程之手势解锁
2016/11/18 Javascript
详解js中==与===的区别
2017/01/08 Javascript
详解如何去除vue项目中的#——History模式
2017/10/13 Javascript
vue click.stop阻止点击事件继续传播的方法
2018/09/04 Javascript
Vue3.0中的monorepo管理模式的实现
2019/10/14 Javascript
在Vuex中Mutations修改状态操作
2020/07/24 Javascript
[09:40]DAC2018 4.5 SOLO赛 MidOne vs Miracle
2018/04/06 DOTA
python通过yield实现数组全排列的方法
2015/03/18 Python
Python使用SQLite和Excel操作进行数据分析
2018/01/20 Python
python 利用turtle模块画出没有角的方格
2019/11/23 Python
基于python 等频分箱qcut问题的解决
2020/03/03 Python
python 实现性别识别
2020/11/21 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
使用CSS3实现input多选框自定义样式的方法示例
2019/07/19 HTML / CSS
Belvilla德国:在线预订度假屋
2018/04/10 全球购物
总裁办公室主任职责
2014/01/02 职场文书
优秀士兵先进事迹
2014/02/06 职场文书
关爱留守儿童倡议书
2014/04/15 职场文书
护理专科毕业自荐信范文
2014/04/21 职场文书
水污染治理工程专业自荐信
2014/06/21 职场文书
机械设备与数控技术专业求职信
2014/08/10 职场文书
中学校园广播稿
2015/08/18 职场文书
培训心得体会怎么写
2016/01/25 职场文书
在Windows下安装配置CPU版的PyTorch的方法
2021/04/02 Python
 分享一个Python 遇到数据库超好用的模块
2022/04/06 Python