成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

Node模塊--debug

honhon / 1131人閱讀

摘要:包的作用包的作用小型的調(diào)試工具,經(jīng)常在啟動(dòng)服務(wù)后的調(diào)試,一般是在啟動(dòng)網(wǎng)絡(luò)服務(wù)中的簡(jiǎn)單調(diào)試。導(dǎo)入模塊根據(jù)模塊變量,定義不同的調(diào)試信息變量,如下面的和執(zhí)行單個(gè)調(diào)試信息在控制臺(tái)中執(zhí)行正常的命令,控制臺(tái)卡死,沒(méi)有任何輸出信息。

1.資源地址

npm地址:https://www.npmjs.com/package/debug

GitHub地址:https://github.com/visionmedia/debug

下面的內(nèi)容只是對(duì)這個(gè)包做一個(gè)簡(jiǎn)單的了解,如何要詳細(xì)了解,建議查看官網(wǎng)。

2.包的作用

debug 包的作用:小型的調(diào)試工具,經(jīng)常在啟動(dòng)服務(wù)后的調(diào)試,一般是在啟動(dòng)網(wǎng)絡(luò)服務(wù)中的簡(jiǎn)單調(diào)試。

3.安裝 3-1 npm 安裝
$ npm install debug --save-dev
3-2 yarn 安裝
$ yarn add debug --dev
4.使用 4-1 準(zhǔn)備文件

在這里只是簡(jiǎn)單了解一下如何使用,因此,不使用 http 模塊來(lái)啟動(dòng)服務(wù)了,只是簡(jiǎn)單的寫(xiě)一下定時(shí)器執(zhí)行函數(shù)。

導(dǎo)入模塊:require("debug")

根據(jù)模塊變量,定義不同的調(diào)試信息變量,如下面的 debug1debug2

// index.js
var debug = require("debug"),
  debug1 = debug(">>>"),
  debug2 = debug("<<<");

function work1() {
  debug1("work0 ...");
  setTimeout(work1, 1000);
}

function work2() {
  debug2("work1 ...");
  setTimeout(work2, 1000);
}

work1();
work2();
4-2 執(zhí)行單個(gè)調(diào)試信息

在控制臺(tái)中執(zhí)行正常的命令,控制臺(tái)卡死,沒(méi)有任何輸出信息。

$ node index.js

要想顯示調(diào)試信息,需要執(zhí)行下面的命令:

# 執(zhí)行debug1的調(diào)試內(nèi)容
$ DEBUG=">>>" node index.js

如果想顯示 debug2 的調(diào)試內(nèi)容:

# 執(zhí)行debug2的調(diào)試內(nèi)容
$ DEBUG="<<<" node index.js

注意:DEBUG 后指定的內(nèi)容和代碼中指定的內(nèi)容要匹配。

4-3 執(zhí)行所有的調(diào)試信息

使用通配符執(zhí)行所有的調(diào)試代碼。

$ DEBUG="*" node index.js

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/89431.html

相關(guān)文章

  • nodejs調(diào)試方法

    摘要:調(diào)試方法提供了一個(gè)內(nèi)建調(diào)試器來(lái)幫助開(kāi)發(fā)者調(diào)試應(yīng)用程序。這兩個(gè)參數(shù)只會(huì)啟動(dòng)監(jiān)聽(tīng)模式,不會(huì)進(jìn)入命令行調(diào)試模式,而且前者會(huì)運(yùn)行完所有代碼,通??捎糜谑录{(diào)試,后者會(huì)在進(jìn)入時(shí)中斷,方便從頭開(kāi)始調(diào)試。安裝編輯器使用配置調(diào)試的配置信息如下圖。 Nodejs調(diào)試方法 1. Node debug Nodejs提供了一個(gè)內(nèi)建調(diào)試器來(lái)幫助開(kāi)發(fā)者調(diào)試應(yīng)用程序。使用debug模式時(shí),Node.js 會(huì)啟動(dòng)De...

    jcc 評(píng)論0 收藏0
  • [譯]教程:如何使用Rollup打包JavaScript

    摘要:教程如何使用打包通過(guò)這個(gè)系列教程一步一步學(xué)習(xí)如何使用更小更快的取代和打包文件。安裝并且創(chuàng)建配置文件。提示是告訴我們實(shí)際需要哪些插件的集合。通過(guò)下面的命令安裝兩個(gè)插件更新然后,引入插件并添加進(jìn)配置注意屬性是為了幫助模塊遷移到的一部分。 教程:如何使用Rollup打包JavaScript 通過(guò)這個(gè)系列教程一步一步學(xué)習(xí)如何使用更小更快的Rollup取代webpack和Browserify打包...

    luoyibu 評(píng)論0 收藏0
  • 全面掌握Node命令選項(xiàng)

    摘要:譯者按作為開(kāi)發(fā)者,有必要全面了解一下命令的所有選項(xiàng),這樣在關(guān)鍵時(shí)刻才能得心應(yīng)手。命令有很多選項(xiàng),可以用于調(diào)試代碼。這篇博客全面介紹了命令,可以提高大家的工作效率。訪問(wèn)官方文檔,可以查看命令的所有選項(xiàng)。 譯者按: 作為Node.js開(kāi)發(fā)者,有必要全面了解一下Node命令的所有選項(xiàng),這樣在關(guān)鍵時(shí)刻才能得心應(yīng)手。 原文: Mastering the Node.js CLI & Comma...

    raise_yang 評(píng)論0 收藏0
  • 全面掌握Node命令選項(xiàng)

    摘要:譯者按作為開(kāi)發(fā)者,有必要全面了解一下命令的所有選項(xiàng),這樣在關(guān)鍵時(shí)刻才能得心應(yīng)手。命令有很多選項(xiàng),可以用于調(diào)試代碼。這篇博客全面介紹了命令,可以提高大家的工作效率。訪問(wèn)官方文檔,可以查看命令的所有選項(xiàng)。 譯者按: 作為Node.js開(kāi)發(fā)者,有必要全面了解一下Node命令的所有選項(xiàng),這樣在關(guān)鍵時(shí)刻才能得心應(yīng)手。 原文: Mastering the Node.js CLI & Comma...

    guqiu 評(píng)論0 收藏0
  • node異??偨Y(jié)

    摘要:總結(jié)一下以便有更清晰的認(rèn)知。隱藏的異常說(shuō)明隱藏的異常不是由觸發(fā)而是在運(yùn)行時(shí)發(fā)生的例如上面常見(jiàn)的這種異常可以使用等工具檢查出來(lái)。使用域的好處是可以把各式異常放到一個(gè)域的異常處理函數(shù)中且不影響其他的域。在非阻塞式中一般都是用集中處理異常。 引言 對(duì)錯(cuò)誤進(jìn)行分類(lèi),理解錯(cuò)誤是如何產(chǎn)生的,以及錯(cuò)誤發(fā)生后怎么定位解決,這在構(gòu)建一個(gè)穩(wěn)定運(yùn)行的程序過(guò)程中會(huì)經(jīng)常遇到??偨Y(jié)一下,以便有更清晰的認(rèn)知。 異常...

    csRyan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<