最近時間比較多哑姚,就拿出了以前學(xué)習(xí)es6的代碼,調(diào)試了下瓮床。但是突然發(fā)現(xiàn)盹舞,webstorm的debug不靈了产镐。這就是一個很神奇的事情了,因為我大概在一年調(diào)試的時候踢步,debug還是有效的癣亚,是可以通過debug查看各種變量信息的。于是我又通過網(wǎng)上的資料檢查了一遍我的配置获印。
主要是上圖中圈出的兩項述雾,配置正確,就沒有問題兼丰。
但是我發(fā)現(xiàn)我這里沒有問題玻孟,調(diào)試的時候還是不進斷點。于是我查詢了google和node官網(wǎng)鳍征,按照以下幾個點進行了排查黍翎。
1.檢查node用支持debug的package
用npm ls -g node-inspect檢查該包是否存在。果然顯示為空艳丛,那就用npm install -g node-inspect下載到你的node根目錄匣掸。
至于node-inspect是解決什么問題的,官網(wǎng)的原話是:
- CLI Debugger supported by the Node.js Foundation which uses the Inspector Protocol.
意思用于調(diào)試的node基礎(chǔ)組件氮双。
參考資料:https://nodejs.org/en/docs/guides/debugging-getting-started/
2.更新webstorm版本
在操作了以上步驟碰酝,但是調(diào)試的時候還是不進斷點的時候,我就嘗試著更新了webstorm的版本戴差,果然有效果送爸。