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

資訊專(zhuān)欄INFORMATION COLUMN

Bluebird promise 設(shè)置

bluesky / 978人閱讀

摘要:可設(shè)置長(zhǎng)堆棧跟蹤警告監(jiān)控和取消。注意雖然這里默認(rèn)值都是,但是在開(kāi)發(fā)環(huán)境下自動(dòng)會(huì)開(kāi)啟堆棧跟蹤和警告。你可以對(duì)多帶帶設(shè)置檢查忘記聲明的警告開(kāi)啟所有警告除了檢查是警告屬性中唯一一個(gè)可以多帶帶拆分設(shè)置的屬性。

Promise.config(Object {
    warnings: boolean=false,
    longStackTraces: boolean=false,
    cancellation: boolean=false,
    monitoring: boolean=false
} options) -> undefined;

Bluebird可設(shè)置長(zhǎng)堆棧跟蹤、警告、監(jiān)控和取消(cancellation)。
注意:雖然這里默認(rèn)值都是false,但是在開(kāi)發(fā)環(huán)境下自動(dòng)會(huì)開(kāi)啟堆棧跟蹤和警告。

Promise.config({
    // Enable warnings
    warnings: true,
    // Enable long stack traces
    longStackTraces: true,
    // Enable cancellation
    cancellation: true,
    // Enable monitoring
    monitoring: true
});

你可以對(duì)wForgottenReturn多帶帶設(shè)置“檢查忘記聲明return”的警告:

Promise.config({
    // 開(kāi)啟所有警告除了“return檢查”
    warnings: {
        wForgottenReturn: false
    }
});

wForgottenReturn是警告屬性中唯一一個(gè)可以多帶帶拆分設(shè)置的屬性。跟它對(duì)應(yīng)的環(huán)境變量key為BLUEBIRD_W_FORGOTTEN_RETURN。

命令行設(shè)置

在Node.js中,你可以通過(guò)環(huán)境變量對(duì)整個(gè)進(jìn)程設(shè)置警告和堆棧跟蹤:

BLUEBIRD_LONG_STACK_TRACES=1 BLUEBIRD_WARNINGS=1 node app.js

如果運(yùn)行時(shí)NODE_ENV環(huán)境為development或者BLUEBIRD_DEBUG環(huán)境變量設(shè)置為開(kāi)啟的話,警告和堆棧跟蹤也會(huì)被自動(dòng)開(kāi)啟。
盡管是debug環(huán)境下,也可以使用值等于0就能主動(dòng)關(guān)閉:

# Warnings are disabled despite being in development environment
NODE_ENV=development BLUEBIRD_WARNINGS=0 node app.js
WebStorm 設(shè)置

如果你喜歡使用webstorm直接run,可以這樣配置

原文鏈接:http://bluebirdjs.com/docs/api/promise.config.html

推薦閱讀:Bluebird warning 解釋說(shuō)明

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

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

相關(guān)文章

  • Bluebird warning 解釋說(shuō)明[譯]

    摘要:從開(kāi)始對(duì)的錯(cuò)誤使用會(huì)有以下三種,提醒你正在不正確使用,下面對(duì)這三種進(jìn)行解釋?zhuān)⒄f(shuō)明如何避免。因?yàn)闃?biāo)準(zhǔn)規(guī)定對(duì)待錯(cuò)誤使用時(shí)不予理睬。一個(gè)錯(cuò)誤是一個(gè)繼承于的對(duì)象。例如因?yàn)樵诘谝粋€(gè)里面,沒(méi)有作為結(jié)果,導(dǎo)致第二個(gè)認(rèn)為并立即執(zhí)行因?yàn)闆](méi)有聲明默認(rèn)返回。 bluebird從3.x開(kāi)始對(duì)promise的錯(cuò)誤使用會(huì)有以下三種Warning,提醒你正在不正確使用bluebird,下面對(duì)這三種warning進(jìn)...

    whjin 評(píng)論0 收藏0
  • 基于promise對(duì)象的兩種類(lèi)庫(kù)q庫(kù)和bluebird基礎(chǔ)調(diào)用和原理

    摘要:上一節(jié)講述了的原理及實(shí)現(xiàn),這一節(jié)為大家?guī)?lái)兩個(gè)基于封裝的庫(kù),方便我們?cè)陧?xiàng)目實(shí)戰(zhàn)中能夠方便采用處理異步。的方法,也是生成一個(gè)成功的對(duì)象,但是確是將的參數(shù)傳入對(duì)象成功回調(diào)中作為成功回調(diào)參數(shù)。對(duì)象和的處理方式和調(diào)用方式相同。 上一節(jié)講述了promise的原理及實(shí)現(xiàn),這一節(jié)為大家?guī)?lái)兩個(gè)基于promise封裝的庫(kù),方便我們?cè)陧?xiàng)目實(shí)戰(zhàn)中能夠方便采用promise處理異步。 一、q庫(kù) www.n...

    Travis 評(píng)論0 收藏0
  • NPM酷庫(kù):bluebird Promise工具庫(kù)

    摘要:酷庫(kù),每天兩分鐘,了解一個(gè)流行庫(kù)。昨天我們了解了增強(qiáng)版庫(kù)。庫(kù)實(shí)現(xiàn)了比標(biāo)準(zhǔn)更多的方法,今天我們繼續(xù)學(xué)習(xí)另一個(gè)功能強(qiáng)大的工具庫(kù)。首先,和庫(kù)一樣,也是一個(gè)增強(qiáng)版本的庫(kù),可以直接后替換內(nèi)置。 NPM酷庫(kù),每天兩分鐘,了解一個(gè)流行NPM庫(kù)。 昨天我們了解了增強(qiáng)版Promise庫(kù):q。q庫(kù)實(shí)現(xiàn)了比ES2015標(biāo)準(zhǔn)更多的Promise方法,今天我們繼續(xù)學(xué)習(xí)另一個(gè)功能強(qiáng)大的Promise工具庫(kù):blu...

    itvincent 評(píng)論0 收藏0
  • Koa / Co / Bluebird or Q / Generators / Promises /

    摘要:經(jīng)常游蕩在的我總能發(fā)現(xiàn)許多好問(wèn)題和好答案。盡管網(wǎng)絡(luò)上有著各式各樣的關(guān)于該主題的指導(dǎo),但涉及到在各種情景下的最佳實(shí)踐,或者較好實(shí)踐的方面還是不夠清晰。我寄希望于針對(duì)我這篇裹腳布式問(wèn)題的回復(fù)可以改變這一現(xiàn)狀。我感覺(jué)因此收益的絕對(duì)不止是我一個(gè)人。 經(jīng)常游蕩在 SO 的我總能發(fā)現(xiàn)許多好問(wèn)題和好答案。它們的好不僅僅在于知識(shí)的價(jià)值,更可貴之處在于如何表達(dá):如何提問(wèn)/如何回答。不久前我在 SF...

    xingpingz 評(píng)論0 收藏0
  • hexo+css遇到的unexpected token問(wèn)題

    摘要:?jiǎn)栴}背景使用模擬實(shí)現(xiàn)文檔,頁(yè)面和的語(yǔ)法差異遇到問(wèn)題。文檔中的效果如下分析問(wèn)題報(bào)錯(cuò)信息寫(xiě)的很明確,,是不被期望的。遇到問(wèn)題時(shí),解決思路可以考慮下轉(zhuǎn)義碼標(biāo)簽。 問(wèn)題背景 使用hexo+css模擬實(shí)現(xiàn)weex文檔,頁(yè)面Weex 和 Vue 2.x 的語(yǔ)法差異遇到問(wèn)題。 問(wèn)題描述 新建頁(yè)面,copy進(jìn)去內(nèi)容,hexo server運(yùn)行,控制臺(tái)報(bào)錯(cuò): FATAL Somethings wrong...

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

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

0條評(píng)論

閱讀需要支付1元查看
<