对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 win7下安装方法
May 24 NodeJs
基于NodeJS的前后端分离的思考与实践(一)全栈式开发
Sep 26 NodeJs
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
Jul 26 NodeJs
nodejs搭建本地http服务器教程
Mar 13 NodeJs
用Nodejs搭建服务器访问html、css、JS等静态资源文件
Apr 28 NodeJs
使用nodejs爬取前程无忧前端技能排行
May 06 NodeJs
nodejs 图片预览和上传的示例代码
Sep 30 NodeJs
nodejs使用express获取get和post传值及session验证的方法
Nov 09 NodeJs
NodeJs form-data格式传输文件的方法
Dec 13 NodeJs
NodeJS实现不可逆加密与密码密文保存的方法
Mar 16 NodeJs
Nodejs让异步变成同步的方法
Mar 02 NodeJs
nodejs对mongodb数据库的增加修删该查实例代码
Jan 05 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
全国FM电台频率大全 - 7 吉林省
2020/03/11 无线电
PHP分页显示制作详细讲解
2006/12/05 PHP
php 网页播放器用来播放在线视频的代码(自动判断并选择视频文件类型)
2010/06/03 PHP
php中url传递中文字符,特殊危险字符的解决方法
2013/08/17 PHP
ThinkPHP实现递归无级分类――代码少
2015/07/29 PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
2017/02/08 PHP
ajax 缓存 问题 requestheader
2010/08/01 Javascript
JS自动倒计时30秒后按钮才可用(两种场景)
2015/08/31 Javascript
使用jQuery判断Div是否在可视区域的方法 判断div是否可见
2016/02/17 Javascript
JavaScript事件学习小结(三)js事件对象
2016/06/09 Javascript
修改ligerui 默认确认按钮的方法
2016/12/27 Javascript
微信小程序中显示html格式内容的方法
2017/04/25 Javascript
基于vue的短信验证码倒计时demo
2017/09/13 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
详解Webpack + ES6 最新环境搭建与配置
2018/06/04 Javascript
vue分页器组件编写方法详解
2019/06/28 Javascript
javaScript把其它类型转换为Number类型
2019/10/13 Javascript
通过实例解析json与jsonp原理及使用方法
2020/09/27 Javascript
原生JavaScript实现贪吃蛇游戏
2020/11/04 Javascript
基于javascript实现放大镜特效
2020/12/03 Javascript
[01:44]Ti10举办地公布
2019/08/25 DOTA
python实现简单温度转换的方法
2015/03/13 Python
通过5个知识点轻松搞定Python的作用域
2016/09/09 Python
python消费kafka数据批量插入到es的方法
2018/12/27 Python
python多线程并发及测试框架案例
2019/10/15 Python
关于pandas的离散化,面元划分详解
2019/11/22 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
keras-siamese用自己的数据集实现详解
2020/06/10 Python
celery在python爬虫中定时操作实例讲解
2020/11/27 Python
HTML5本地存储localStorage、sessionStorage基本用法、遍历操作、异常处理等
2014/05/08 HTML / CSS
深圳-东方伟业笔试部分
2015/02/11 面试题
质检部经理岗位职责
2014/02/19 职场文书
机关党员三严三实心得体会
2014/10/13 职场文书
2015年收银工作总结范文
2015/04/01 职场文书
清明节文明祭祀倡议书
2015/04/28 职场文书
python基础之类属性和实例属性
2021/10/24 Python