Mac下通过brew安装指定版本的nodejs教程


Posted in NodeJs onMay 17, 2018

一、安装brew

终端上运行 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

二、安装nodejs

运行brew install node 即可,但是这样安装的node是最新node,本人安装后是node6.X,node6.X对一些就模块已经不支持了,比如graceful-fs,导致安装一些包的时候,无法运行,就会出现类似 (node:7844) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version 的提示。

三、安装指定版本的node

旧版的brew,可以通过brew versions nodejs,运行后会提示 Error: The `versions` command is no longer supported. brew versions已废弃掉了。

1、需要安装homebrew-version

brew tap homebrew/versions

2、查看可安装的node版本

brew install homebrew/versions/node

Mac下通过brew安装指定版本的nodejs教程

3、选择按一个node的版本

brew install homebrew/versions/node5

这样就可以成功安装node5.x版本

以上这篇Mac下通过brew安装指定版本的nodejs教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

NodeJs 相关文章推荐
nodejs npm package.json中文文档
Sep 04 NodeJs
轻松创建nodejs服务器(3):代码模块化
Dec 18 NodeJs
NodeJS制作爬虫全过程(续)
Dec 22 NodeJs
nodejs中的fiber(纤程)库详解
Mar 24 NodeJs
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
Dec 30 NodeJs
NodeJS基础API搭建服务器详细过程记录
Apr 01 NodeJs
nodejs multer实现文件上传与下载
May 10 NodeJs
nodejs前端自动化构建环境的搭建
Jul 26 NodeJs
NodeJS实现自定义流的方法
Aug 01 NodeJs
Nodejs把接收图片base64格式保存为文件存储到服务器上
Sep 26 NodeJs
nodejs提示:cross-device link not permitted, rename错误的解决方法
Jun 10 NodeJs
基于NodeJS开发钉钉回调接口实现AES-CBC加解密
Aug 20 NodeJs
对mac下nodejs 更新到最新版本的最新方法(推荐)
May 17 #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
You might like
php实现singleton()单例模式实例
2014/11/06 PHP
laravel框架实现为 Blade 模板引擎添加新文件扩展名操作示例
2020/01/25 PHP
web网页按比例显示图片实现原理及js代码
2013/08/09 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
JavaScript实现MIPS乘法模拟的方法
2015/04/17 Javascript
js实现两点之间画线的方法
2015/05/12 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
2016/01/25 Javascript
Vue.js快速入门教程
2016/09/07 Javascript
详解Angular2中Input和Output用法及示例
2017/05/21 Javascript
Javascript实现跨域后台设置拦截的方法详解
2017/08/04 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
2017/08/15 Javascript
JavaScript数据类型的存储方法详解
2017/08/25 Javascript
详解jQuery获取特殊属性的值以及设置内容
2018/11/14 jQuery
Vue动画事件详解及过渡动画实例
2019/02/09 Javascript
layui上传图片到服务器的非项目目录下的方法
2019/09/26 Javascript
JS实现吸顶特效
2020/01/08 Javascript
解决vant框架做H5时踩过的坑(下拉刷新、上拉加载等)
2020/11/11 Javascript
js动态生成表格(节点操作)
2021/01/12 Javascript
Python脚本实现网卡流量监控
2015/02/14 Python
尝试使用Python多线程抓取代理服务器IP地址的示例
2015/11/09 Python
详解python中asyncio模块
2018/03/03 Python
用python3 urllib破解有道翻译反爬虫机制详解
2019/08/14 Python
redis数据库及与python交互用法简单示例
2019/11/01 Python
Python编译为二进制so可执行文件实例
2019/12/23 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
2020/05/13 Python
详解HTML5中表单验证的8种方法介绍
2016/12/19 HTML / CSS
viagogo意大利票务平台:演唱会、体育比赛、戏剧门票
2018/01/26 全球购物
安全的后院和健身蹦床:JumpSport
2019/07/15 全球购物
董事长职责范文
2013/11/08 职场文书
大学生个人简历自荐信
2015/03/06 职场文书
2015年后勤工作总结范文
2015/04/08 职场文书
golang 如何通过反射创建新对象
2021/04/28 Golang
Java图书管理系统,课程设计必用(源码+文档)
2021/06/30 Java/Android
mysql insert 存在即不插入语法说明
2022/03/25 MySQL
windows server2008 开启端口的实现方法
2022/06/25 Servers