久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

<legend id='Tv9DA'><style id='Tv9DA'><dir id='Tv9DA'><q id='Tv9DA'></q></dir></style></legend>
    • <bdo id='Tv9DA'></bdo><ul id='Tv9DA'></ul>
  1. <i id='Tv9DA'><tr id='Tv9DA'><dt id='Tv9DA'><q id='Tv9DA'><span id='Tv9DA'><b id='Tv9DA'><form id='Tv9DA'><ins id='Tv9DA'></ins><ul id='Tv9DA'></ul><sub id='Tv9DA'></sub></form><legend id='Tv9DA'></legend><bdo id='Tv9DA'><pre id='Tv9DA'><center id='Tv9DA'></center></pre></bdo></b><th id='Tv9DA'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='Tv9DA'><tfoot id='Tv9DA'></tfoot><dl id='Tv9DA'><fieldset id='Tv9DA'></fieldset></dl></div>

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

    <tfoot id='Tv9DA'></tfoot>

      我如何保證在我的應(yīng)用程序中一次性使用 gulp?

      How can I promise-ify a one-off usage of gulp in my application?(我如何保證在我的應(yīng)用程序中一次性使用 gulp?)

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

            <tbody id='nyIT4'></tbody>

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

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

        • <legend id='nyIT4'><style id='nyIT4'><dir id='nyIT4'><q id='nyIT4'></q></dir></style></legend>
            <tfoot id='nyIT4'></tfoot>

                本文介紹了我如何保證在我的應(yīng)用程序中一次性使用 gulp?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                問題描述

                限時送ChatGPT賬號..

                作為我正在編寫的一個小程序的一部分,我想使用 gulp 將大量文件轉(zhuǎn)換為 markdown.這不是獨立于程序的構(gòu)建步驟的一部分.這是程序的一部分.所以我沒有使用 gulpfile 來處理這個問題.

                As part of a small program I'm writing, I would like to use gulp to convert a large set of a files to markdown. This is not part of a build step separate from the program. It's a part of the program. So I'm not using a gulpfile to handle this.

                問題是,因為它是異步的,所以我想使用一個 Promise,它會在 gulp 任務(wù)完成時提醒我.

                The problem is, since it's async, I want to use a promise which will alert me when the gulp task is finished.

                這樣的東西是理想的:

                io.convertSrc = function() {
                  var def = q.defer();
                
                  gulp.src(src + '/*.md')
                    .pipe(marked({}))
                    .pipe(gulp.dest(dist), function() {
                      def.resolve('We are done!');
                    });
                
                    return def.promise;
                }
                

                pipe 不接受回調(diào).我怎么能處理這個?感謝您的幫助,我對 gulp 有點陌生.

                But pipe doesn't take a callback. How could I handle this? Thanks for your help, I'm somewhat new to gulp.

                推薦答案

                gulp 中的一切都是一個流,所以你可以只監(jiān)聽 enderror 事件.

                Everything in gulp is a stream, so you can just listen for the end and error events.

                io.convertSrc = function() {
                  var def = q.defer();
                  gulp.src(src + '/*.md')
                    .pipe(marked({}))
                    .pipe(gulp.dest(dist))
                    .on('end', function() {
                      def.resolve();
                    })
                    .on('error', def.reject);
                  return def.promise;
                }
                

                順便說一句,Q 1.0 不再被開發(fā)(除了一些修復(fù))并且將完全不兼容Q 2.0;我推薦 Bluebird 作為替代方案.

                As an aside, Q 1.0 is no longer developed (aside from a few fixes here and there) and will be wholly incompatible with Q 2.0; I'd recommend Bluebird as an alternative.

                還值得一提的是,NodeJS 0.12 及更高版本已內(nèi)置 ES6 承諾(不需要 --harmony 標(biāo)志),因此如果您不尋求向后兼容性,您可以使用它們來代替..

                Also worth mentioning that NodeJS 0.12 onwards has ES6 promises built into it (no --harmony flag necessary) so if you're not looking for backwards compatibility you can just use them instead..

                io.convertSrc = function() {
                  return new Promise(function(resolve, reject) {
                    gulp.src(src + '/*.md')
                      .pipe(marked({}))
                      .pipe(gulp.dest(dist))
                      .on('end', resolve)
                      .on('error', reject);
                  });
                };
                

                這篇關(guān)于我如何保證在我的應(yīng)用程序中一次性使用 gulp?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

                相關(guān)文檔推薦

                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?(是否可以將標(biāo)志傳遞給 Gulp 以使其以不同的方式運行任務(wù)?)
                Why do we need to install gulp globally and locally?(為什么我們需要在全局和本地安裝 gulp?)
                How to run Gulp tasks sequentially one after the other(如何一個接一個地依次運行 Gulp 任務(wù))
                Stylesheet not loaded because of MIME-type(由于 MIME 類型而未加載樣式表)
                Visual Studio 2015 crashes when opening Javascript files(打開 Javascript 文件時 Visual Studio 2015 崩潰)

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

                1. <legend id='pKchO'><style id='pKchO'><dir id='pKchO'><q id='pKchO'></q></dir></style></legend>
                2. <i id='pKchO'><tr id='pKchO'><dt id='pKchO'><q id='pKchO'><span id='pKchO'><b id='pKchO'><form id='pKchO'><ins id='pKchO'></ins><ul id='pKchO'></ul><sub id='pKchO'></sub></form><legend id='pKchO'></legend><bdo id='pKchO'><pre id='pKchO'><center id='pKchO'></center></pre></bdo></b><th id='pKchO'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='pKchO'><tfoot id='pKchO'></tfoot><dl id='pKchO'><fieldset id='pKchO'></fieldset></dl></div>

                  • <tfoot id='pKchO'></tfoot>
                          <tbody id='pKchO'></tbody>
                          <bdo id='pKchO'></bdo><ul id='pKchO'></ul>
                          主站蜘蛛池模板: 日韩毛片播放 | 成年人在线观看视频 | 亚洲精品天堂 | 国产高清视频在线观看 | 欧美不卡一区二区 | 欧美一区二区久久 | 亚洲欧美日韩精品久久亚洲区 | 久久精品在线 | 亚洲国产精品久久久 | 成人在线视频网址 | 欧美一区二区 | 久久爱综合 | 综合久久99| 欧美成人一区二区 | 欧美日韩中文字幕 | av天天看 | 精品视频在线一区 | 亚洲一区二区av | 久久久人成影片免费观看 | 成人福利网站 | 日本黄色不卡视频 | 国产精品1区 | 久久极品 | 久久久久久综合 | 国产精品久久久久久婷婷天堂 | 国产一级视频免费播放 | av在线黄 | a中文在线视频 | 久草在线在线精品观看 | 性一交一乱一伦视频免费观看 | 超碰97免费在线 | www.久| 一级免费看片 | 久久久久久久久久久久久91 | 久久网一区二区三区 | 欧美a级成人淫片免费看 | 欧美日韩视频在线 | 欧美一级片在线观看 | 99pao成人国产永久免费视频 | 欧美日韩网站 | 精品国产一区三区 |