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

  • <small id='YNOOk'></small><noframes id='YNOOk'>

    • <bdo id='YNOOk'></bdo><ul id='YNOOk'></ul>

    1. <legend id='YNOOk'><style id='YNOOk'><dir id='YNOOk'><q id='YNOOk'></q></dir></style></legend>
        <tfoot id='YNOOk'></tfoot>

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

        當我輸入 npm start 時如何啟動 Gulp watch 任務

        How to start Gulp watch task when I type npm start(當我輸入 npm start 時如何啟動 Gulp watch 任務)
          <tbody id='38plN'></tbody>

      1. <small id='38plN'></small><noframes id='38plN'>

            • <legend id='38plN'><style id='38plN'><dir id='38plN'><q id='38plN'></q></dir></style></legend>
              <tfoot id='38plN'></tfoot>
              <i id='38plN'><tr id='38plN'><dt id='38plN'><q id='38plN'><span id='38plN'><b id='38plN'><form id='38plN'><ins id='38plN'></ins><ul id='38plN'></ul><sub id='38plN'></sub></form><legend id='38plN'></legend><bdo id='38plN'><pre id='38plN'><center id='38plN'></center></pre></bdo></b><th id='38plN'></th></span></q></dt></tr></i><div class="wsooc22" id='38plN'><tfoot id='38plN'></tfoot><dl id='38plN'><fieldset id='38plN'></fieldset></dl></div>
                  <bdo id='38plN'></bdo><ul id='38plN'></ul>
                  本文介紹了當我輸入 npm start 時如何啟動 Gulp watch 任務的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我有一個 gulp.js 文件,其中包括:

                  I have a gulp.js file that includes:

                  gulp.task('default', ['watch']);
                  

                  哪個啟動了監視任務

                  gulp.task('watch', function(){
                    gulp.watch(productionScripts, ['autoConcat']);
                  });
                  

                  然后在 productionScripts 中對文件的任何保存更改,監視任務將連接文件.

                  Then on any saved changes to files in productionScripts, the watch task will concat the files.

                  我想做的是在我的 package.json 中,我想在我輸入 npm start 時啟動這個手表(這已經啟動了我的節點服務器).

                  What I would like to do, is in my package.json, I would like to spool up this watch when I type npm start (this already starts my node server).

                  package.json

                  package.json

                      "start": "node server.js",
                  

                  更新--------

                  Ben(b3nj4m.com),我試過你所說的.手表和服務器啟動.但是,一切都運行了兩次(可能是由于編輯器,不相關),但是當我使用 gulp 啟動它時,我確實丟失了我的服務器日志.

                  Ben(b3nj4m.com), I tried what you stated. The watch and server start up. However, everything runs twice (probably due to the editor, not related), but I do lose my server log when I start it up with gulp.

                  [15:31:18] Starting 'autoConcat'...
                  [15:31:18] Finished 'autoConcat' after 147 ms
                  [15:31:19] Starting 'autoConcat'...
                  [15:31:19] Finished 'autoConcat' after 138 ms
                  [15:31:20] Starting 'autoConcat'...
                  [15:31:20] Finished 'autoConcat' after 127 ms
                  [15:31:23] Starting 'autoConcat'...
                  

                  這就像在服務器因更改而重新啟動和級聯文件更改之間存在一個循環.

                  It's like there is a loop between the server restarting on a change, and the concatenated file changing.

                  推薦答案

                  你可以從你的 gulpfile 運行你的服務器:

                  You could run your server from your gulpfile:

                  var child = require('child_process');
                  var fs = require('fs');
                  
                  gulp.task('default', ['server', 'watch']);
                  
                  gulp.task('server', function() {
                    var server = child.spawn('node', ['server.js']);
                    var log = fs.createWriteStream('server.log', {flags: 'a'});
                    server.stdout.pipe(log);
                    server.stderr.pipe(log);
                  });
                  
                  gulp.task('watch', function(){
                    gulp.watch(productionScripts, ['autoConcat']);
                  });
                  

                  然后將您的 npm start 定義更改為:

                  Then change your npm start definition to look like:

                  "scripts": {
                    "start": "gulp"
                  }
                  

                  這篇關于當我輸入 npm start 時如何啟動 Gulp watch 任務的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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='RXEIW'></bdo><ul id='RXEIW'></ul>
                        <tbody id='RXEIW'></tbody>
                      • <i id='RXEIW'><tr id='RXEIW'><dt id='RXEIW'><q id='RXEIW'><span id='RXEIW'><b id='RXEIW'><form id='RXEIW'><ins id='RXEIW'></ins><ul id='RXEIW'></ul><sub id='RXEIW'></sub></form><legend id='RXEIW'></legend><bdo id='RXEIW'><pre id='RXEIW'><center id='RXEIW'></center></pre></bdo></b><th id='RXEIW'></th></span></q></dt></tr></i><div class="ak2i0m2" id='RXEIW'><tfoot id='RXEIW'></tfoot><dl id='RXEIW'><fieldset id='RXEIW'></fieldset></dl></div>

                        <legend id='RXEIW'><style id='RXEIW'><dir id='RXEIW'><q id='RXEIW'></q></dir></style></legend>

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

                        <tfoot id='RXEIW'></tfoot>
                            主站蜘蛛池模板: 顺辉瓷砖-大国品牌-中国顺辉 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 数码管_LED贴片灯_LED数码管厂家-无锡市冠卓电子科技有限公司 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 北京网站建设-企业网站建设-建站公司-做网站-北京良言多米网络公司 | 电动卫生级调节阀,电动防爆球阀,电动软密封蝶阀,气动高压球阀,气动对夹蝶阀,气动V型调节球阀-上海川沪阀门有限公司 | YT保温材料_YT无机保温砂浆_外墙保温材料_南阳银通节能建材高新技术开发有限公司 | 办公室家具公司_办公家具品牌厂家_森拉堡办公家具【官网】 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 | 罐体电伴热工程-消防管道电伴热带厂家-山东沃安电气 | 高铝矾土熟料_细粉_骨料_消失模_铸造用铝矾土_铝酸钙粉—嵩峰厂家 | 台湾阳明固态继电器-奥托尼克斯光电传感器-接近开关-温控器-光纤传感器-编码器一级代理商江苏用之宜电气 | 气力输送设备_料封泵_仓泵_散装机_气化板_压力释放阀-河南锐驰机械设备有限公司 | 空气能暖气片,暖气片厂家,山东暖气片,临沂暖气片-临沂永超暖通设备有限公司 | 河南包装袋厂家_河南真空袋批发价格_河南服装袋定制-恒源达包装制品 | 金联宇电缆|广东金联宇电缆厂家_广东金联宇电缆实业有限公司 | 手机游戏_热门软件app下载_好玩的安卓游戏下载基地-吾爱下载站 | 陕西自考报名_陕西自学考试网 | PE一体化污水处理设备_地埋式生活污水净化槽定制厂家-岩康塑业 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-北京罗伦过滤技术集团有限公司 | 高扬程排污泵_隔膜泵_磁力泵_节能自吸离心水泵厂家-【上海博洋】 | 武汉高温老化房,恒温恒湿试验箱,冷热冲击试验箱-武汉安德信检测设备有限公司 | 贵阳用友软件,贵州财务软件,贵阳ERP软件_贵州优智信息技术有限公司 | 深圳市简易检测技术有限公司| SMC-ASCO-CKD气缸-FESTO-MAC电磁阀-上海天筹自动化设备官网 | 二手电脑回收_二手打印机回收_二手复印机回_硒鼓墨盒回收-广州益美二手电脑回收公司 | 分子精馏/精馏设备生产厂家-分子蒸馏工艺实验-新诺舜尧(天津)化工设备有限公司 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 气动球阀_衬氟蝶阀_调节阀_电动截止阀_上海沃托阀门有限公司 | 不锈钢复合板厂家_钛钢复合板批发_铜铝复合板供应-威海泓方金属复合材料股份有限公司 | 电动卫生级调节阀,电动防爆球阀,电动软密封蝶阀,气动高压球阀,气动对夹蝶阀,气动V型调节球阀-上海川沪阀门有限公司 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 铆钉机|旋铆机|东莞旋铆机厂家|鸿佰专业生产气压/油压/自动铆钉机 | 深圳市人通智能科技有限公司| 菏泽商标注册_菏泽版权登记_商标申请代理_菏泽商标注册去哪里 | 造价工程师网,考试时间查询,报名入口信息-网站首页 | 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | 广州物流公司_广州货运公司_广州回程车运输 - 万信物流 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 岩石钻裂机-液压凿岩机-劈裂机-挖改钻_湖南烈岩科技有限公司 |