- 前言
- 使用 npm 安裝元件時, 有兩種模式- local & global
- 說明
- npm install (-g)
- local:
- 預設的安裝方式
npm install
- 安裝位置在當下資料夾的
./node_modules
- 使用
require()
語法時, 用此安裝方式 - global:
- 必須明確加入
npm install -g
指令 - 安裝位置在 /usr/local 底下, 或是 node.js 安裝的資料夾
- 以 command line 的方式使用。
- 範例
- express 安裝為 global 時, 可以使用 command line 建立基本的 Web 專案
- 參考
2013年1月29日 星期二
Node.js 筆記 - npm install (-g) 差別 - Local V.S Global
2013年1月17日 星期四
Node.js筆記 - 非同步的try/catch
執行非同步的 methods 時,
若要用try/catch 去抓錯誤,
需要特殊的方式
參考如下
http://syshen.cc/post/10726736762/catch-exception-thrown-in-javascript-callback
http://benno.id.au/blog/2011/08/08/nodejs-exceptions
若要用try/catch 去抓錯誤,
需要特殊的方式
參考如下
http://syshen.cc/post/10726736762/catch-exception-thrown-in-javascript-callback
http://benno.id.au/blog/2011/08/08/nodejs-exceptions
2013年1月11日 星期五
Node.js筆記 - REPL
說明
Repl 指的是交互作用的介面
簡單的說 我們可以直接在如 終端機, 執行 node 的指令
可參考 (http://nodejs.org/api/repl.html)
幾項重點
Repl 指的是交互作用的介面
簡單的說 我們可以直接在如 終端機, 執行 node 的指令
可參考 (http://nodejs.org/api/repl.html)
幾項重點
- 可以同時開啟多個 REPL的介面
- 共用所有的全域變數
- 擁有各自的IO
- 可用 repl.start(), 啟動一個 repl
- _ => 代表上一個表達示(expression)的執行結果
- 特殊的 Command:
- .break:中斷目前的輸入, .break前面打的訊息 都不算數
- .clear:將context 重置為空的物件, 還有清除 multi-line expression.
- .exit:退出當前的 repl
- .help:展示有哪些特殊的 Command.
- .save:將目前 repl 的 session 存在檔案裡,
- Ex. .save ./file/to/save.js
- 預設起始位置為呼叫 node 指令時的資料夾
- .load:將上面存起來的檔案, 載入到當前的 session.
- Ex. .load ./file/to/load.js
- Ctrl:
Ctrl + C:如同 .break Ctrl + D:如同 .exit - Tab鍵:自動填滿變數名稱, 若有多個可能, 則會顯示所有選項.
2013年1月10日 星期四
Node.js筆記 - Eclipse 元件
網路上有找到可以用 Eclipse 的擴充元件
nodeeclipse(http://www.nodeclipse.org/)
可以在eclipse上 用以下網址下載
http://www.nodeclipse.org/updates
安裝完後 只要在編寫好的檔案
按下 "Run" 就能直接執行了
或者不用元件 直接打指令執行檔案
node xxx.js
訂閱:
文章 (Atom)