pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <bdo id='Csohe'></bdo><ul id='Csohe'></ul>

        <small id='Csohe'></small><noframes id='Csohe'>

        <i id='Csohe'><tr id='Csohe'><dt id='Csohe'><q id='Csohe'><span id='Csohe'><b id='Csohe'><form id='Csohe'><ins id='Csohe'></ins><ul id='Csohe'></ul><sub id='Csohe'></sub></form><legend id='Csohe'></legend><bdo id='Csohe'><pre id='Csohe'><center id='Csohe'></center></pre></bdo></b><th id='Csohe'></th></span></q></dt></tr></i><div class="zppdlzl" id='Csohe'><tfoot id='Csohe'></tfoot><dl id='Csohe'><fieldset id='Csohe'></fieldset></dl></div>
      1. <tfoot id='Csohe'></tfoot><legend id='Csohe'><style id='Csohe'><dir id='Csohe'><q id='Csohe'></q></dir></style></legend>
      2. 在 gulp 任務中很好地拋出錯誤

        Nicely throwing an error in gulp task(在 gulp 任務中很好地拋出錯誤)

            <small id='Sqyxc'></small><noframes id='Sqyxc'>

            • <tfoot id='Sqyxc'></tfoot>
                <tbody id='Sqyxc'></tbody>
              <i id='Sqyxc'><tr id='Sqyxc'><dt id='Sqyxc'><q id='Sqyxc'><span id='Sqyxc'><b id='Sqyxc'><form id='Sqyxc'><ins id='Sqyxc'></ins><ul id='Sqyxc'></ul><sub id='Sqyxc'></sub></form><legend id='Sqyxc'></legend><bdo id='Sqyxc'><pre id='Sqyxc'><center id='Sqyxc'></center></pre></bdo></b><th id='Sqyxc'></th></span></q></dt></tr></i><div class="7ttb57r" id='Sqyxc'><tfoot id='Sqyxc'></tfoot><dl id='Sqyxc'><fieldset id='Sqyxc'></fieldset></dl></div>
                <bdo id='Sqyxc'></bdo><ul id='Sqyxc'></ul>

                  <legend id='Sqyxc'><style id='Sqyxc'><dir id='Sqyxc'><q id='Sqyxc'></q></dir></style></legend>
                1. 本文介紹了在 gulp 任務中很好地拋出錯誤的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我正在創建一個在某些情況下可能會失敗的 gulp 任務.

                  gulp.task('favicon', function () {嘗試 {require('child_process').execSync('icotool --version');} 捕捉( e ) {var err = new Error('生成 favicon 需要 Unix bash 和 icotool');拋出錯誤;}返回 gulp.src('', {read: false}).管道(外殼(['./generate-favicon.sh']));});

                  當通過 gulp 運行我的任務并遇到錯誤時,該錯誤將呈現得相當難看.我想以一種方式呈現錯誤,例如,jslint gulp-util 的 PluginError.

                  它實際上只是在其中創建一個 PluginError 并拋出它,但這似乎不太正確.另一個不太好的解決方案是設置

                  err.showStack = false;

                  至少有更好的錯誤輸出.gulp.task.Error 會很好.

                  解決方案

                  據我所知,從 gulp 中拋出錯誤并不是很好.但是我發現了這個我曾經為我工作的博客條目.

                  http://gotofritz.net/博客/geekery/how-to-generate-error-in-gulp-task/

                  編輯:gulp-util已棄用.相反,請使用 plugin-error 包.p>

                  我的例子:

                  var gulp = require('gulp');var error = require('plugin-error');gulp.task('部署',函數(cb){if(typeof(specialId) === '未定義') {var err = new PluginError({插件:'部署',消息:'specialId 為空.'});}}

                  I am creating a gulp task which might fail under certain circumstances.

                  gulp.task('favicon', function () {
                    try {
                      require('child_process').execSync('icotool --version');
                    } catch( e ) {
                      var err = new Error( 'Unix bash and icotool required for generating favicon' );
                      throw err;
                    }
                  
                    return gulp.src('', {read: false})
                      .pipe(shell([
                        './generate-favicon.sh'
                      ]));
                  });
                  

                  When running my task via gulp and running into the error, the error will be presented rather ugly. I would like to present the error in a way as it is done by e.g. jslint gulp-util's PluginError.

                  It actually works to just create a PluginError there and throw it but that doesn't seem quite right. Another solution not that nice would be to set

                  err.showStack = false;
                  

                  for at least a little nicer error output. A gulp.task.Error would be nice.

                  解決方案

                  From what I've seen its not great to throw an error from gulp. But I found this blog entry that I used to work for me.

                  http://gotofritz.net/blog/geekery/how-to-generate-error-in-gulp-task/

                  Edit: gulp-util has been deprecated. Instead, use the plugin-error package.

                  My Example:

                  var gulp = require('gulp');
                  var error = require('plugin-error');
                  gulp.task('deploy', function(cb) {
                    if(typeof(specialId) === 'undefined') {
                      var err = new PluginError({
                        plugin: 'deploy',
                        message: 'specialId is empty.'
                      });
                    }
                  }
                  

                  這篇關于在 gulp 任務中很好地拋出錯誤的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Browserify, Babel 6, Gulp - Unexpected token on spread operator(Browserify,Babel 6,Gulp - 傳播運算符上的意外令牌)
                  Is it possible to pass a flag to Gulp to have it run tasks in different ways?(是否可以將標志傳遞給 Gulp 以使其以不同的方式運行任務?)
                  Why do we need to install gulp globally and locally?(為什么我們需要在全局和本地安裝 gulp?)
                  How to run Gulp tasks sequentially one after the other(如何一個接一個地依次運行 Gulp 任務)
                  Stylesheet not loaded because of MIME-type(由于 MIME 類型而未加載樣式表)
                  Visual Studio 2015 crashes when opening Javascript files(打開 Javascript 文件時 Visual Studio 2015 崩潰)

                    • <bdo id='dF34H'></bdo><ul id='dF34H'></ul>
                      <legend id='dF34H'><style id='dF34H'><dir id='dF34H'><q id='dF34H'></q></dir></style></legend>

                            <tbody id='dF34H'></tbody>

                          <small id='dF34H'></small><noframes id='dF34H'>

                          <i id='dF34H'><tr id='dF34H'><dt id='dF34H'><q id='dF34H'><span id='dF34H'><b id='dF34H'><form id='dF34H'><ins id='dF34H'></ins><ul id='dF34H'></ul><sub id='dF34H'></sub></form><legend id='dF34H'></legend><bdo id='dF34H'><pre id='dF34H'><center id='dF34H'></center></pre></bdo></b><th id='dF34H'></th></span></q></dt></tr></i><div class="v5rrpjr" id='dF34H'><tfoot id='dF34H'></tfoot><dl id='dF34H'><fieldset id='dF34H'></fieldset></dl></div>

                            <tfoot id='dF34H'></tfoot>

                          • 主站蜘蛛池模板: 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 团建-拓展-拓展培训-拓展训练-户外拓展训练基地[无锡劲途] | 工业车间焊接-整体|集中除尘设备-激光|等离子切割机配套除尘-粉尘烟尘净化治理厂家-山东美蓝环保科技有限公司 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 大_小鼠elisa试剂盒-植物_人Elisa试剂盒-PCR荧光定量试剂盒-上海一研生物科技有限公司 | 温室大棚建设|水肥一体化|物联网系统 | lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 转向助力泵/水泵/发电机皮带轮生产厂家-锦州华一精工有限公司 | 上海租车公司_上海包车_奔驰租赁_上海商务租车_上海谐焕租车 | LZ-373测厚仪-华瑞VOC气体检测仪-个人有毒气体检测仪-厂家-深圳市深博瑞仪器仪表有限公司 | 潍坊青州古城旅游景点攻略_青州酒店美食推荐-青州旅游网 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 低压载波电能表-单相导轨式电能表-华邦电力科技股份有限公司-智能物联网综合管理平台 | 福兰德PVC地板|PVC塑胶地板|PVC运动地板|PVC商用地板-中国弹性地板系统专业解决方案领先供应商! 福建成考网-福建成人高考网 | 无轨电动平车_轨道平车_蓄电池电动平车★尽在新乡百特智能转运设备有限公司 | 东莞工厂厂房装修_无尘车间施工_钢结构工程安装-广东集景建筑装饰设计工程有限公司 | 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | 耳模扫描仪-定制耳机设计软件-DLP打印机-asiga打印机-fitshape「飞特西普」 | 2-羟基泽兰内酯-乙酰蒲公英萜醇-甘草查尔酮A-上海纯优生物科技有限公司 | 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | 玖容气动液压设备有限公司-气液增压缸_压力机_增压机_铆接机_增压器 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | IWIS链条代理-ALPS耦合透镜-硅烷预处理剂-上海顶楚电子有限公司 lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 压力变送器-上海武锐自动化设备有限公司 | 合肥地磅_合肥数控切割机_安徽地磅厂家_合肥世佳电工设备有限公司 | pos机办理,智能/扫码/二维码/微信支付宝pos机-北京万汇通宝商贸有限公司 | 电动液压篮球架_圆管地埋式篮球架_移动平箱篮球架-强森体育 | 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 自动售货机_无人售货机_专业的自动售货机运营商_免费投放售货机-广州富宏主官网 | 氢氧化钾厂家直销批发-济南金昊化工有限公司 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 耐高温硅酸铝板-硅酸铝棉保温施工|亿欧建设工程 | 澳威全屋定制官网|极简衣柜十大品牌|衣柜加盟代理|全屋定制招商 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 聚丙烯酰胺PAM-聚合氯化铝PAC-絮凝剂-河南博旭环保科技有限公司 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 深圳标识制作公司-标识标牌厂家-深圳广告标识制作-玟璟广告-深圳市玟璟广告有限公司 | 南京雕塑制作厂家-不锈钢雕塑制作-玻璃钢雕塑制作-先登雕塑厂 | 水质传感器_水质监测站_雨量监测站_水文监测站-山东水境传感科技有限公司 | 品牌设计_VI设计_电影海报设计_包装设计_LOGO设计-Bacross新越品牌顾问 |