使用Xcode IDE写node.js

最近在玩node.jsphp

可是发现不少IDE就是用不顺手

后来发现Xcode能够剖析java script

因而试着使用Xcode来当作node.js的编辑器java

 

首先,在Mac上必须先安装node.js的相关开发工具


MacPorts比较省时间 开发环境搞定后,打开Xcode
node

点选: 'File->New->Project'


使用Xcode <wbr />IDE写node.js 

而后选择左下角Other。右边选择External Build System

按下Next 会看到下图编辑器

使用Xcode <wbr />IDE写node.js

Product Name: '本身取' Build Tool: '/usr/local/bin/node'

以后,随便找个地方按下Create,创建项目。

当项目创建好后,就能够新增档案了。工具

在这个地方,我将会把之前写的小东西汇入这个项目。post

首先,先将之前写的东西搬到项目文件夹底下。

我是将之前写的.js文件搬到该项目文件夹底下的src目录

而后,依照下图进行.js档的reference汇入动做开发工具


使用Xcode <wbr />IDE写node.js 

在项目文件的图示右键单击,选择「Add Files to "MyNodeJS"」

而后把整包src文件夹汇入。以下图ui

使用Xcode <wbr />IDE写node.js

以上步骤就完成了项目文件的结构设定。

可是,还不能跑。this

之前用文字编辑软件写完code后,必须用terminal呼叫node去执行.js档

如今,必须在Xcode上面作一些设定,让Xcode能够直接呼叫node去执行.js檔。

并将结果显示在Xcode的console


使用Xcode <wbr />IDE写node.jsspa

点选: 'Product->Edit Scheme'

选择左边的Run

接着,在右边的info标签中有个Executable的下拉式选单

选择Other。


使用Xcode <wbr />IDE写node.js 

以后,会弹出一个选择档案的对话框。

这时候咱们要把node的执行档指定给Xcode

使用Xcode <wbr />IDE写node.js

按下: 'Command+Shift+G'

画面将会出现一个框框,如上图。

接着,key入node执行文件位置。若是是用Mac Ports安装的话,可直接按照下面方式操做。

键入: '/usr/local/bin/node'


使用Xcode <wbr />IDE写node.js 

按下Go后,发现node执行档已经被选取。此时按下Choose。

回到刚刚的画面

此时,咱们必须将debugger换掉。


使用Xcode <wbr />IDE写node.js 

依上图操做。把debugger选择成None

如今已经完成了node.js的设定

也取消了debugger。因此已经快要能够run程序了

不过,还差一步…

咱们必须跟IDE说,node一开始要加载什么档案。

这个范例的默认是加载index.js后开始执行


使用Xcode <wbr />IDE写node.js  依照上图设定。

选择: 'Arguments' 在Arguments Passed On Launch新增(+): '$(SOURCE_ROOT)/src/index.js' Expand Variables Based On: 'MyNodeJS'

接着,按下OK就设定完成了

 

最后输出能够了,可是log打印会是乱码:解决办法:

alias node 'NODE_NO_READLINE=1 node'

 或者:

An alternative is to add this to your .emacs:

(setenv "NODE_NO_READLINE" "1")

相关文章
相关标签/搜索