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:代码格式化。


1 0
原创粉丝点击