对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 相关文章推荐
PHPStorm 2020.1 调试 Nodejs的多种方法详解
Sep 17 NodeJs
nodejs教程 安装express及配置app.js文件的详细步骤
May 11 NodeJs
浅谈NodeJS中require路径问题
May 07 NodeJs
用NodeJS实现批量查询地理位置的经纬度接口
Aug 16 NodeJs
nodejs连接mongodb数据库实现增删改查
Dec 01 NodeJs
详解nodejs微信公众号开发——3.封装消息响应模块
Apr 10 NodeJs
解决Nodejs全局安装模块后找不到命令的问题
May 15 NodeJs
Linux Centos7.2下安装nodejs&npm配置全局路径的教程
May 15 NodeJs
nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法
Nov 01 NodeJs
nodejs使用Sequelize框架操作数据库的实现
Oct 21 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实现用户在线时间统计详解
2011/10/08 PHP
浅析Mysql 数据回滚错误的解决方法
2013/08/05 PHP
详解WordPress中调用评论模板和循环输出评论的PHP函数
2016/01/05 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
jQuery实战之仿淘宝商城左侧导航效果
2011/04/12 Javascript
node.js中的fs.unlinkSync方法使用说明
2014/12/15 Javascript
JS判断字符串包含的方法
2015/05/05 Javascript
Jquery常用的方法汇总
2015/09/01 Javascript
js实现表单及时验证功能 用户信息立即验证
2016/09/13 Javascript
NodeJS实现客户端js加密
2017/01/09 NodeJs
JS库 Highlightjs 添加代码行号的实现代码
2017/09/13 Javascript
JS设计模式之命令模式概念与用法分析
2018/02/06 Javascript
详解js正则表达式验证时间格式xxxx-xx-xx形式
2018/02/09 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
详解webpack编译速度提升之DllPlugin
2019/02/05 Javascript
使用Node.js写一个代码生成器的方法步骤
2019/05/10 Javascript
vue router 跳转时打开新页面的示例方法
2019/07/28 Javascript
为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置
2019/09/29 Javascript
vue 图片裁剪上传组件的实现
2020/11/12 Javascript
python读取csv文件示例(python操作csv)
2014/03/11 Python
简单介绍利用TK在Python下进行GUI编程的教程
2015/04/13 Python
Python  pip安装lxml出错的问题解决办法
2017/02/10 Python
Python搜索引擎实现原理和方法
2017/11/27 Python
python构建深度神经网络(DNN)
2018/03/10 Python
Django Model层F,Q对象和聚合函数原理解析
2020/11/12 Python
利用HTML5的新特点实现图片文件异步上传
2014/05/29 HTML / CSS
行政人事专员岗位职责
2014/03/05 职场文书
运动会方阵口号
2014/06/07 职场文书
2015年消防工作总结
2015/04/24 职场文书
女方家长婚礼致辞
2015/07/27 职场文书
九年级语文教学反思
2016/03/03 职场文书
Python中X[:,0]和X[:,1]的用法
2021/05/10 Python
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
2021/05/22 Python
浅谈Python中的函数(def)及参数传递操作
2021/05/25 Python
redis复制有可能碰到的问题汇总
2022/04/03 Redis
SpringBoot详解自定义Stater的应用
2022/07/15 Java/Android