做過前端開發的同學都知道,在js中寫乙個debugger,然後在chrome中開啟開發者工具,重新整理頁面,js就會停在debugger的地方,等待除錯。那麼在nodejs中怎麼做到這一點呢?
首先我先寫乙個example.js。
var a=1;
debugger;
a +=1;
然後在終端中輸入node debug example.js。我們就進入除錯模式了。此時輸入help回車,可以看到可用的命令 (括後中為命令簡寫)。
commands: run (r), cont (c), next (n), step (s), out (o), backtrace (bt), setbre
akpoint (sb), clearbreakpoint (cb),
watch, unwatch, watchers, repl, exec, restart, kill, list, scripts, breakonexcep
tion, breakpoints, version
這裡著重說一下repl。輸入repl會進入替代模式,即我們可以輸入程式中的變數來檢視變數的值。就跟在chrome中的console一樣。
遠端除錯nodejs
一 windows作為遠端伺服器 1.在遠端伺服器 192.168.1.1 上安裝node inspector npm install g node inspector g 匯入安裝路徑到環境變數 2.在遠端伺服器上新增後台服務server.js 解析 url 引數 var params url.p...
Nodejs除錯環境搭建
欲善其事,先利其器。nodejs除錯方法主要可以分為三類 以乙個小demo hello.js 為例對後面兩者做介紹 console.log server running at npm安裝node inspector包 npm install g node inspector 後台程序的方式啟動 no...
nodejs的開發和除錯
在開發過程中,每次修改 儲存後,我們都需要手動重啟程式,才能檢視改動的效果。使用 supervisor 可以解決這個繁瑣的問題。全域性安裝 supervisor npm i g supervisor執行 supervisor index 啟動程式,寫index和index.js並無區別,如下所示 s...