1. 程式人生 > >如何使用DevTools除錯Nodejs執行的Javascript

如何使用DevTools除錯Nodejs執行的Javascript

本文內容主要來源於以下連結:https://blog.hospodarets.com/nodejs-debugging-in-chrome-devtools

下面是一些摘要和總結:

1,Nodejs和Chrome版本: Nodejs 6.3+  和 Chrome 55+

2,如何啟用Chrome支援Nodejs除錯:

  • 啟用 Developer Tools experiments
  • 連續點選 SHIFT 6次
  • 選擇 “Node debugging”
  • 重啟Chrome

3,如何除錯指令碼

  • 開啟命令視窗,執行如下命令:node --debug-brk --inspect <your jsfile>
  • 根據提示,在chrome裡開啟提示中的URL


  • 點選F12開啟DevTool,並且選擇connect按鈕,啟動除錯


  • 設定斷點,除錯開始了


相關推薦

如何使用DevTools除錯Nodejs執行Javascript

本文內容主要來源於以下連結:https://blog.hospodarets.com/nodejs-debugging-in-chrome-devtools 下面是一些摘要和總結: 1,Nodejs和Chrome版本: Nodejs 6.3+  和 Chrome 55+ 2

selenium手動執行JavaScript語句

執行 nts elements arch lec select ebs ces 顯示 #coding:utf-8 from selenium import webdriver def main(): driver = webdriver.Firefox()

nodejsjavascript中的aes加密

nbsp new node odin ips ren nod bsp 格式 // var CryptoJS = require("crypto-js"); // var key = CryptoJS.enc.Utf8.parse("8NONwyJtHesysWpM");

淺談解決瀏覽器不執行javascript的問題

文檔 解決 scrip intern 手機瀏覽器 字符串 xxx 兼容 允許 昨天寫了一個網站,在PC端的chrome瀏覽器以及蘋果手機,以及安卓手機中的部分QQ瀏覽器都完美運行,但是在IE11以及其他的一些手機瀏覽器上運行時發現javascript根本沒有調用。我在網上找

nodeJsJavaScript的異同

定義 var 功能 window 系統 器) node tab cat JavaScript組成:ECMAScript(定義這門語言的基礎,比如語法、數據類型、結構以及一些內置對象等)、DOM(基於ECMASCRIPT,擴展出來的用於操作頁面元素的方法)、BOM(基於ECM

Java執行JavaScript代碼

eval throws () span create class urn tengine logs package time; import javax.script.ScriptEngine; import javax.script.ScriptEngineManag

WebDriver提供了executeScript()方法來執行JavaScript代碼

executescript()方法WebDriver提供了executeScript()方法來執行JavaScript代碼業務場景:打開百度網頁,隱藏百度一下按鈕,因為裏面涉及到按鈕的屬性,所以要用js.方法:(JavascriptExecutor)driver.executesScript();本文出自 “

C#後臺執行JavaScript

spa post nbsp 執行 visible art psc 完成 href 方法一: Page.RegisterClientScriptBlock 方法 命名空間: System.Web.UI 這個方法現在已經過時。改用ClientScriptManager.R

python3執行javaScript腳本,js2py教程

odin ring div import brush asc 函數 com 很多 簡介:js2py安裝庫現在寫爬蟲很多的網站都開始用js 加密技術了,所以這個庫必須要學的,不然你就沒法玩了使用教程js2py 執行單個語句js2py 執行函數總結:現在寫爬蟲很多的

Windbg除錯----多執行緒控制除錯

在除錯程式的時候,可能經常會有這樣的需求,讓一個執行緒在特定的時候才讓其開始執行或者暫停執行。比如複雜的多執行緒導致死鎖的問題,又或者多執行緒中的Race Condition 導致程式執行異常等。 很多時候,我們可以藉助編寫除錯程式碼來達到多執行緒的除錯,可是有些情況下除錯的執行粒度是指

shell中spark-sql語句除錯執行方式

1.命令方式執行sparksql查詢 SQL="use mydatatable;;select count(1) from tab_videousr_onlne where p_regiion=101 and p_date='2017-04-05' and p_hour=21;" /home

Selenium系列之--05 執行JavaScript

使用selenium做自動化測試,有時需要執行一些JavaScript程式碼。在selenium中有Javascript類可以執行。 import org.openqa.selenium.JavascriptExecutor; 其中有兩個方法我們會經常遇到。 executeScr

linux伺服器安裝nodejs執行環境

安裝nodejs執行環境 第一步:到node官網下載相應版本的安裝包,將安裝包放置伺服器上,路徑為 usr/local/node(可根據自身情況進行修改) 第二步:解壓 ***.tar.xz格式檔案需要兩部解壓步驟 1、xz -d node-v8.12.0-linux-x64.tar.xz 2、ta

谷歌DevTools除錯工具請求和響應引數

參考地址:http://www.cnblogs.com/lancidie/p/8251187.html           請求頭引數: #瀏覽器端可以接受的媒體型別,Accept: text/html  代表瀏

gdb除錯執行緒出現的死鎖

   多執行緒的條件下,程式很容易出現死鎖,此時各個執行緒處於等待狀態,可以通過gdb除錯找到死鎖出現的地方。 例子: #include <stdio.h> #include <pthread.h> #include <uni

使用VisualStudioCode遠端除錯NodeJS程式

Kagula 2018-08-02 環境: [1]NodeJS v8.9.1 [2]Visual Studio Code 1.25.1 [3]有兩臺計算機:    第一臺計算機上裝了linux系統, 執行nodeJS程式.    我們稱之為遠端計算機,

JS除錯獲取執行時間小技巧

console.time()和console.timeEnd()函式,引數名相同就是一對的 console.time('名稱X') //要執行的程式碼放中間(x段落) console.timeEnd('名稱x') console.time('名稱y') //要執行的程式碼放中間(

知識積累--linux--下安裝nodejs--執行window下編譯過的專案

前景提要:       在本地windows環境下,做了一個專案,需要使用nodeJs環境,於是乎本地安裝了下nodeJs也配置了環境變數,專案執行著也沒有問題,現要將專案部署到linux的線上環境,在安裝nodeJS和執行npm run build,npm run

安卓內嵌 webview 不能執行 javascript 的原因

  安卓內嵌 webview 不能執行 javascript 的原因: webview 的設定不對。在 RN 框架裡面使用的webview 預設設定是不會有這個問題的。所以不用怎麼懷疑RN的配置。可檢查的引數 settings.setJavaScript

java web專案在tomcat中以除錯模式執行

轉載地址:https://blog.csdn.net/gk_12/article/details/79689702 自己測試環境是: JDK1.8 Eclipse4.5 tomcat 8.5 如果只是將專案部署在tomcat中並不能進行除錯,所以還需要進行配置一下,步驟如下: