使用 Chrome 調試 Node.js

看到 Paul Irish 更新的 medium 文章 Debugging Node.js Nightlies with Chrome DevTools,試了一發,順便翻譯下教程。node

Node.js Nightlies 版本已經支持使用 Chrome 瀏覽器來調試了,查看 pullgit

如何使用

下面是關於如何使用 Chrome 來調試 Node.js 的教程github

1. 下載 Node.js Nightly 版本

使用 Paul Irish 寫好的腳本 https://gist.github.com/paulirish/a02f4aa2b5ce69f5c269d18e74f57ab3chrome

curl -O "https://gist.githubusercontent.com/paulirish/a02f4aa2b5ce69f5c269d18e74f57ab3/raw/36003214efb09259f86061656ac04ac846ff9c2f/download-node-nightly.sh"
bash download-node-nightly.sh

或者你能夠從這裏下載想要的版本 https://nodejs.org/download/nightly/瀏覽器

2. 設置別名

將下載的 Node.js 放到任意目錄,在 .zshrc 中設置別名 node-nightly,避免與正常使用的 Node.js 衝突。bash

alias node-nightly='~/bin/node-v7.0.0-nightly20160621ecc48a154d-darwin-x64/bin/node'

啓動

node-nightly --inspect index.js

或者使用 --debug-brk 參數,在啓動後第一行開始斷點curl

node-nightly --inspect --debug-brk index.js

在 Chrome 瀏覽器裏打開 URL

執行上一步操做,會在終端輸出 URL,在 Chrome 中打開這個地址。chrome-devtools

以上,你就能夠像調試網頁同樣調試 Node.js 代碼了。url

Enjoy.spa

參考

Debugging Node.js Nightlies with Chrome DevTools

Add v8_inspector support

原文連接: http://xwartz.github.io/pupa/2016/06/debugging-node-js-nightlies-with-chrome-devtools/

相關文章
相關標籤/搜索