Mac下配置Nodejs开发环境
来源:互联网 发布:淘宝买男鞋哪个店好 编辑:程序博客网 时间:2024/04/29 07:55
最近在Mac上配置了NodeJs。写一下配置时候碰到的问题。
一、安装HomeBrew
什么是HomeBrew?HomeBrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get、yum神器。
安装很简单,home-brew是用Ruby安装的。Mac自带Ruby,只需要在终端粘贴下面的命令就可以了。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
建议通过brew来管理Mac的开发组件。brew安装成功之后,直接在终端输入brew即可看到使用方法。使用brew install xxx来安装组件。二、安装git
不用多说。直接使用brew install git来安装就可以了。
三、安装Node
因为现在Node版本更新很快。一般开发环境会使用稳定版本,但也会装一个新版本来熟悉着玩玩。所以,在一个环境下配置不同版本的node是很需要的。
目前Node比较流行的版本管理软件是n和nvm。其中n是寄托于npm的,而nvm是独立的(即可以在不安装Node的情况下使用)。所以我这边选择的nvm。
安装:brew install nvm
安装完之后,直接在终端输入nvm即可。
nvm install xx.xx.xx是安装;nvm use xx.xx.xx是切换到某版本。
我安装的是4.4.2和6.2.0。
自己去看吧,总之很简单的。
安装完成后,在终端输入node进入REPL。键入console.log("success")。如果输出成功,则说明Node安装成功。
四、数据库
安装mongodb:brew install mongodb
安装完成后:使用mongod打开mongo服务。用mongo命令进入数据库。
我在安装完成后,无法直接启动mongo service。后来发现原因是db文件夹没有创建。如果同样发现这个问题的,运行sudo mkdir /data/db就可以了。
五、编辑器
我个人比较推荐的是Sublime、MacVim和Webstorm。可以根据项目的大小及个人习惯自己选择吧。
这边说一下Sublime开发node的准备吧~
首先需要安装一个package control:是一个sublime的插件管理工具。方法很简单,在sublime下按ctrl+`,呼出控制台。根据版本将下面这段话复制进去回车就行
sublime 3:
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
sublime2:
import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
安装完成后,打开sublime的preferences下的package control。打开package control界面。输入install package就可以安装插件了。
推荐的插件有:
1. NodeJs:sublime的node高亮及编译插件。
2. BracketHighLighter:括号匹配高亮。
3. HTML/CSS/JS Prettify:代码格式化。
- Mac下配置Nodejs开发环境
- Mac环境下,NodeJs配置Oracle开发环境
- MAC OS 下配置NODEJS 开发环境及调试
- mac下配置NODEJS 开发环境及 安装 express 4.10
- mac osx 下 nodejs开发环境搭建
- Mac下搭建Nodejs环境
- linux环境下,配置eclipse nodejs开发环境
- mac下IPhone开发环境配置
- mac下IPhone开发环境配置
- mac下配置NDK开发环境
- mac下配置cocos2d开发环境
- mac下server开发环境配置
- Mac OSX下golang开发环境配置
- 在MAC下配置QT开发环境
- MAC 下 安装配置Android 开发环境
- Mac下配置神器PhpStrom开发环境
- Mac下配置cocos2d-x开发环境
- mac下配置android开发环境
- 【48】java抽象类和接口的定义和区别
- 《辅助技能》程序命名规范
- const和#define的区别
- 排序算法之直接插入排序
- 数据库原理课后习题答案
- Mac下配置Nodejs开发环境
- java37java中的线程(二)
- c 连接mysql数据库
- 如何提高蓝牙BLE的传输速率和稳定性
- 【Squid中文权威指南】磁盘缓存基础
- sql面试题 学生表, 课程表,成绩表,教师表
- Leetcode no. 79
- vim + ctags + taglist
- 创建博客的第一天