使用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")

相關文章
相關標籤/搜索