ubuntu下使用eclipse搭建nodejs开发环境
“工欲善其事,必先利其器。”这句话用在这里是非常贴切的。本篇文章的内容主要分为以下几个部分:
- 安装nodejs
- eclipse的安装及配置
- 使用eclipse插件nodeclipse配置nodejs开发环境
- 安装成功之后的测试程序(helloworld)
ubuntu下安装nodejs
注:nodejs在linux下没有直接的安装包,我们必须从官网下载nodejs的源代码,从本地进行安装。
- 下载nodejs源代码包,(打开官方网站http://nodejs.org/,点击页面上INSTALL按钮进行下载)
- 安装依赖包
#安装python 2.6版或者更高(ubuntu默认都已安装,可以在terminal中使用 pyhton -v 命令查看python版本) #安装其他依赖包,打开终端(ctrl+alt+t),输入下面的命令 $ sudo apt-get install g++ curl libssl-dev apache2-utils
- 编译、安装
#切换到下载目录 $ cd ~/下载 #解压缩 $ tar zxvf node-v0.10.29.tar.gz #切换到node目录 $ cd node-v0.10.28 #有两种安装方式: #1、默认安装 $ ./configure $ make $ sudo make install #2、选择目录安装(将nodejs安装在/usr/local/node目录下) $ ./configure –prefix=/usr/local/node $ make $ sudo make install
- 检测是否安装成功
#查看node版本 $ node -v #查看npm版本 $ npm -v
ubuntu下安装eclipse
注:首先确保在安装eclipse之前已经安装好Java虚拟机
- 从eclipse官网下载压缩包,下载地址:http://www.eclipse.org/downloads/
- 解压缩到 /opt/(/opt一般为大型商业软件或第三方软件包安装的地方)
#切换到存放压缩包的目录(默认下载到~/下载) $ cd ~/下载 #解压缩到/opt/ $ sudo tar zxvf eclipse-standard-kepler-SR2-linux-gtk.tar.gz -C /opt/
- 创建一个启动脚本(为了能在terminal下直接输入eclipse命令就能打开eclipse)
#在/usr/bin目录下创建eclipse文件(这里使用管理员权限) $ sudo gedit /usr/bin/eclipse #在该文件中,加入以下内容: !/bin/sh export ECLIPSE_HOME=/opt/eclipse $ECLIPSE_HOME/eclipse $* #修改该脚本的权限,让它变成可执行 $ sudo chmod +x /usr/bin/eclipse
- 测试安装,打开终端(ctrl+alt+t)输入eclipse。
$ eclipse
安装eclipse插件nodeclipse
注:eclipse安装插件的方法,工具栏"Help->Install New Software...->Add”
- 安装eclipse插件marketplace(插件应用商店)
1、点击Add,在弹出的对话框中输入一下内容: Name:Marketplace Location:http://download.eclipse.org/mpc/indigo/ 2、点击“OK”,参照下面的图片进行选择。
3、点击“Next”进行安装,安装后重启eclipse。 - 使用Eclipse Marketplace Client安装nodeclipse
1、打开Eclipse Marketplace,工具栏"Help->Eclipse Marketplace" 2、选中Search选项卡(默认),在搜索框中输入"node",点击Go 3、找到"Nodeclipse/Enide - Eclipse Node.JS IDE",点击"Install" 4、安装完成后,重启eclipse.
程序测试(helloworld)
- 打开eclipse,File->New->Node.js Project
- 在打开的窗口中,输入项目名称,选中"Hello World",点击"Finish".
3.项目生成之后,右键选中“hello-world-server.js”,选择"Run AS->Node Application",然后在浏览器中输入http://127.0.0.1:1337/即可查看运行结果。
备注
- 本篇文章是笔者亲自实践后写的,也算是对知识的一个记录,同时也希望能够帮到需要的人。
- 这个给大家提供一份Nodeclipse英文文档,其中包括快捷键在内的一些知识,请需要的朋友查看。链接地址为:http://www.nodeclipse.org/usage
特别声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。