成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

Bluebird promise 設(shè)置

bluesky / 980人閱讀

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

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({
    // 開啟所有警告除了“return檢查”
    warnings: {
        wForgottenReturn: false
    }
});

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

命令行設(shè)置

在Node.js中,你可以通過環(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è)置為開啟的話,警告和堆棧跟蹤也會(huì)被自動(dòng)開啟。
盡管是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 解釋說明

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

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

相關(guān)文章

  • Bluebird warning 解釋說明[譯]

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

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

    摘要:上一節(jié)講述了的原理及實(shí)現(xiàn),這一節(jié)為大家?guī)韮蓚€(gè)基于封裝的庫,方便我們?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ī)韮蓚€(gè)基于promise封裝的庫,方便我們?cè)陧?xiàng)目實(shí)戰(zhàn)中能夠方便采用promise處理異步。 一、q庫 www.n...

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

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

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

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

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

    摘要:?jiǎn)栴}背景使用模擬實(shí)現(xiàn)文檔,頁面和的語法差異遇到問題。文檔中的效果如下分析問題報(bào)錯(cuò)信息寫的很明確,,是不被期望的。遇到問題時(shí),解決思路可以考慮下轉(zhuǎn)義碼標(biāo)簽。 問題背景 使用hexo+css模擬實(shí)現(xiàn)weex文檔,頁面Weex 和 Vue 2.x 的語法差異遇到問題。 問題描述 新建頁面,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元查看
<