亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Node模塊--debug

honhon / 1165人閱讀

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

1.資源地址

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

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

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

2.包的作用

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

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

在這里只是簡單了解一下如何使用,因此,不使用 http 模塊來啟動服務了,只是簡單的寫一下定時器執(zhí)行函數(shù)。

導入模塊: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í)行單個調(diào)試信息

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

$ 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

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

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/89431.html

相關文章

  • nodejs調(diào)試方法

    摘要:調(diào)試方法提供了一個內(nèi)建調(diào)試器來幫助開發(fā)者調(diào)試應用程序。這兩個參數(shù)只會啟動監(jiān)聽模式,不會進入命令行調(diào)試模式,而且前者會運行完所有代碼,通常可用于事件調(diào)試,后者會在進入時中斷,方便從頭開始調(diào)試。安裝編輯器使用配置調(diào)試的配置信息如下圖。 Nodejs調(diào)試方法 1. Node debug Nodejs提供了一個內(nèi)建調(diào)試器來幫助開發(fā)者調(diào)試應用程序。使用debug模式時,Node.js 會啟動De...

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

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

    luoyibu 評論0 收藏0
  • 全面掌握Node命令選項

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

    raise_yang 評論0 收藏0
  • 全面掌握Node命令選項

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

    guqiu 評論0 收藏0
  • node異常總結(jié)

    摘要:總結(jié)一下以便有更清晰的認知。隱藏的異常說明隱藏的異常不是由觸發(fā)而是在運行時發(fā)生的例如上面常見的這種異??梢允褂玫裙ぞ邫z查出來。使用域的好處是可以把各式異常放到一個域的異常處理函數(shù)中且不影響其他的域。在非阻塞式中一般都是用集中處理異常。 引言 對錯誤進行分類,理解錯誤是如何產(chǎn)生的,以及錯誤發(fā)生后怎么定位解決,這在構建一個穩(wěn)定運行的程序過程中會經(jīng)常遇到??偨Y(jié)一下,以便有更清晰的認知。 異常...

    csRyan 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<