摘要:可設(shè)置長堆棧跟蹤警告監(jiān)控和取消。注意雖然這里默認(rèn)值都是,但是在開發(fā)環(huán)境下自動會開啟堆棧跟蹤和警告。你可以對多帶帶設(shè)置檢查忘記聲明的警告開啟所有警告除了檢查是警告屬性中唯一一個可以多帶帶拆分設(shè)置的屬性。
Promise.config(Object { warnings: boolean=false, longStackTraces: boolean=false, cancellation: boolean=false, monitoring: boolean=false } options) -> undefined;
Bluebird可設(shè)置長堆棧跟蹤、警告、監(jiān)控和取消(cancellation)。
注意:雖然這里默認(rèn)值都是false,但是在開發(fā)環(huán)境下自動會開啟堆棧跟蹤和警告。
Promise.config({ // Enable warnings warnings: true, // Enable long stack traces longStackTraces: true, // Enable cancellation cancellation: true, // Enable monitoring monitoring: true });
你可以對wForgottenReturn多帶帶設(shè)置“檢查忘記聲明return”的警告:
Promise.config({ // 開啟所有警告除了“return檢查” warnings: { wForgottenReturn: false } });
wForgottenReturn是警告屬性中唯一一個可以多帶帶拆分設(shè)置的屬性。跟它對應(yīng)的環(huán)境變量key為BLUEBIRD_W_FORGOTTEN_RETURN。
命令行設(shè)置在Node.js中,你可以通過環(huán)境變量對整個進程設(shè)置警告和堆棧跟蹤:
BLUEBIRD_LONG_STACK_TRACES=1 BLUEBIRD_WARNINGS=1 node app.js
如果運行時NODE_ENV環(huán)境為development或者BLUEBIRD_DEBUG環(huán)境變量設(shè)置為開啟的話,警告和堆棧跟蹤也會被自動開啟。
盡管是debug環(huán)境下,也可以使用值等于0就能主動關(guān)閉:
# Warnings are disabled despite being in development environment NODE_ENV=development BLUEBIRD_WARNINGS=0 node app.jsWebStorm 設(shè)置
如果你喜歡使用webstorm直接run,可以這樣配置
原文鏈接:http://bluebirdjs.com/docs/api/promise.config.html
推薦閱讀:Bluebird warning 解釋說明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/86269.html
摘要:從開始對的錯誤使用會有以下三種,提醒你正在不正確使用,下面對這三種進行解釋,并說明如何避免。因為標(biāo)準(zhǔn)規(guī)定對待錯誤使用時不予理睬。一個錯誤是一個繼承于的對象。例如因為在第一個里面,沒有作為結(jié)果,導(dǎo)致第二個認(rèn)為并立即執(zhí)行因為沒有聲明默認(rèn)返回。 bluebird從3.x開始對promise的錯誤使用會有以下三種Warning,提醒你正在不正確使用bluebird,下面對這三種warning進...
摘要:上一節(jié)講述了的原理及實現(xiàn),這一節(jié)為大家?guī)韮蓚€基于封裝的庫,方便我們在項目實戰(zhàn)中能夠方便采用處理異步。的方法,也是生成一個成功的對象,但是確是將的參數(shù)傳入對象成功回調(diào)中作為成功回調(diào)參數(shù)。對象和的處理方式和調(diào)用方式相同。 上一節(jié)講述了promise的原理及實現(xiàn),這一節(jié)為大家?guī)韮蓚€基于promise封裝的庫,方便我們在項目實戰(zhàn)中能夠方便采用promise處理異步。 一、q庫 www.n...
摘要:酷庫,每天兩分鐘,了解一個流行庫。昨天我們了解了增強版庫。庫實現(xiàn)了比標(biāo)準(zhǔn)更多的方法,今天我們繼續(xù)學(xué)習(xí)另一個功能強大的工具庫。首先,和庫一樣,也是一個增強版本的庫,可以直接后替換內(nèi)置。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。 昨天我們了解了增強版Promise庫:q。q庫實現(xiàn)了比ES2015標(biāo)準(zhǔn)更多的Promise方法,今天我們繼續(xù)學(xué)習(xí)另一個功能強大的Promise工具庫:blu...
摘要:經(jīng)常游蕩在的我總能發(fā)現(xiàn)許多好問題和好答案。盡管網(wǎng)絡(luò)上有著各式各樣的關(guān)于該主題的指導(dǎo),但涉及到在各種情景下的最佳實踐,或者較好實踐的方面還是不夠清晰。我寄希望于針對我這篇裹腳布式問題的回復(fù)可以改變這一現(xiàn)狀。我感覺因此收益的絕對不止是我一個人。 經(jīng)常游蕩在 SO 的我總能發(fā)現(xiàn)許多好問題和好答案。它們的好不僅僅在于知識的價值,更可貴之處在于如何表達:如何提問/如何回答。不久前我在 SF...
摘要:問題背景使用模擬實現(xiàn)文檔,頁面和的語法差異遇到問題。文檔中的效果如下分析問題報錯信息寫的很明確,,是不被期望的。遇到問題時,解決思路可以考慮下轉(zhuǎn)義碼標(biāo)簽。 問題背景 使用hexo+css模擬實現(xiàn)weex文檔,頁面Weex 和 Vue 2.x 的語法差異遇到問題。 問題描述 新建頁面,copy進去內(nèi)容,hexo server運行,控制臺報錯: FATAL Somethings wrong...
閱讀 4133·2021-11-22 13:52
閱讀 2500·2021-11-22 13:52
閱讀 3672·2021-11-19 09:59
閱讀 1173·2021-11-17 09:33
閱讀 2435·2019-08-30 10:53
閱讀 1191·2019-08-29 17:28
閱讀 1297·2019-08-29 17:03
閱讀 3087·2019-08-26 11:31