溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

(四)、node.js對于程序的調(diào)試

發(fā)布時(shí)間:2020-07-08 23:10:37 來源:網(wǎng)絡(luò) 閱讀:395 作者:七羽燕 欄目:web開發(fā)

Node.js 支持命令行下的單步調(diào)試。下面是一個(gè)簡單的程序: 

var a = 1;
var b = 'world'; 

var c = function(x) {
  console.log('hello ' + x + a);
};
c(b);

在命令行下執(zhí)行 node debug debug.js,將會(huì)啟動(dòng)調(diào)試工具:

(四)、node.js對于程序的調(diào)試

Node.js 調(diào)試命令

(四)、node.js對于程序的調(diào)試

輸入 n 表示下一行

(四)、node.js對于程序的調(diào)試

輸入 sb('debug.js', 4) 表示在函數(shù)的第四行設(shè)置斷點(diǎn)

(四)、node.js對于程序的調(diào)試


使用elipse調(diào)試

在使用 Eclipse 之前,首先在 http://www.eclipse.org/downloads/ 取得一份 Eclipse。 
啟動(dòng) Eclipse,選擇菜單欄中 Help→Install New Software...,此時(shí)會(huì)打開一個(gè)安裝對話框,
點(diǎn)擊右邊的按鈕Add...,接下來會(huì)打開一個(gè)標(biāo)題為Add Repository的對話框,在 Location 中輸
入 http://chromedevtools.googlecode.com/svn/update/dev/,Name 中輸入 Chrome Developer,然后點(diǎn)擊OK按鈕。

(四)、node.js對于程序的調(diào)試

然后在Work with后面的組合框中選擇剛剛添加的Chrome Developer,等待片刻,在列表
中選中Google Chrome Developer Tools,然后點(diǎn)擊Next,

Google Chrome Developer Tools
這時(shí) Eclipse 會(huì)計(jì)算出所需安裝的包和依賴,點(diǎn)擊Next

閱讀 License,選取I accept the terms of the license agreements,點(diǎn)擊Next,

接下來 Eclipse 會(huì)開始安裝

安裝完成以后 Eclipse 會(huì)提示重新啟動(dòng)以應(yīng)用更新,點(diǎn)擊Restart Now,V8 調(diào)試工具就安
裝完成了。


2. 使用 Eclipse 調(diào)試 Node.js 程序
用 Eclipse 打開一個(gè) Node.js 代碼,選擇Debug perspective進(jìn)入調(diào)試視圖,如圖3-15所示。
點(diǎn)擊工具欄中 Debug 圖標(biāo)右邊的向下三角形,選擇Debug Configurations... 。在
配置窗口的左側(cè)找到Standalone V8 VM,點(diǎn)擊左上角的New圖標(biāo),會(huì)產(chǎn)生一個(gè)新的配置。在
配置中填寫好Name,如NodeDebug,以及Host和Port。點(diǎn)擊Apply應(yīng)用配置。

(四)、node.js對于程序的調(diào)試

配置調(diào)試

(四)、node.js對于程序的調(diào)試

(四)、node.js對于程序的調(diào)試

配置 Standalone V8 VM
接下來,通過 node --debug-brk=5858 debug.js 命令啟動(dòng)要調(diào)試腳本的調(diào)試服
務(wù)器,然后在 Eclipse 的工具欄中點(diǎn)擊調(diào)試按鈕,即可啟動(dòng)調(diào)試

(四)、node.js對于程序的調(diào)試

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI