我有一個獨立的節點js腳本。 我正在使用該腳本執行一些本地任務。我想在chrome開發工具中調試該腳本。我知道我可以通過在代碼中放置調試器來調試它,但不想這樣做。在chrome開發工具中調試本地nodejs腳本
在文檔的NodeJS我看到它有一個像一些選項 -
V8督察集成的Node.js#注:這是一個實驗 功能。
V8 Inspector集成允許將Chrome DevTools附加到Node.js 實例中進行調試和分析。
當 啓動Node.js應用程序時,可以通過傳遞--inspect標誌來啓用V8 Inspector。也可以提供帶有該標誌的自定義端口 ,例如, --inspect = 9222將接受DevTools端口9222.
連接要打破上的應用程序代碼的第一行中,提供 --debug-BRK標誌除了--inspect。
--inspect index.js
但是,當我這樣做,它給了我錯誤,如$節點 -
$ node --inspect index.js
node: bad option: --inspect
我的節點版本是:
$ node --version
v4.4.7
節點4不支持沒有這個實驗性的功能。它出現在節點6中。可能你正在閱讀最新的文檔。這是一個節點4:https://nodejs.org/dist/latest-v4.x/docs/api/debugger.html – Andrey
如果您正在運行node.js v4,那麼[node-inspector](https:/ /github.com/node-inspector/node-inspector)值得一看 – dan
與NodeJs中的開發/調試相關的相關文章[here](https://stackoverflow.com/q/19503641/465053)。 – RBT