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

    <bdo id='jpcXN'></bdo><ul id='jpcXN'></ul>
<legend id='jpcXN'><style id='jpcXN'><dir id='jpcXN'><q id='jpcXN'></q></dir></style></legend>
<tfoot id='jpcXN'></tfoot>

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

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

    1. Gulp - 復制和重命名文件

      Gulp - copy and rename a file(Gulp - 復制和重命名文件)
        <tbody id='FHCkh'></tbody>
      <legend id='FHCkh'><style id='FHCkh'><dir id='FHCkh'><q id='FHCkh'></q></dir></style></legend>

          1. <tfoot id='FHCkh'></tfoot>
            • <bdo id='FHCkh'></bdo><ul id='FHCkh'></ul>
              <i id='FHCkh'><tr id='FHCkh'><dt id='FHCkh'><q id='FHCkh'><span id='FHCkh'><b id='FHCkh'><form id='FHCkh'><ins id='FHCkh'></ins><ul id='FHCkh'></ul><sub id='FHCkh'></sub></form><legend id='FHCkh'></legend><bdo id='FHCkh'><pre id='FHCkh'><center id='FHCkh'></center></pre></bdo></b><th id='FHCkh'></th></span></q></dt></tr></i><div class="nbhzntl" id='FHCkh'><tfoot id='FHCkh'></tfoot><dl id='FHCkh'><fieldset id='FHCkh'></fieldset></dl></div>
            • <small id='FHCkh'></small><noframes id='FHCkh'>

                本文介紹了Gulp - 復制和重命名文件的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                限時送ChatGPT賬號..

                我對 Gulp 非常陌生.我基本上是在嘗試查看修改過的 JavaScript 文件,然后用新名稱制作它的新副本.(最終會有一些處理,但羅馬不是一天建成的).

                I'm extremely new to Gulp. I'm basically trying to watch for a modified JavaScript file, and then make a new copy of it with a new name. (eventually there'll be some processing on it, but Rome wasn't built in a day).

                我的(天真的)嘗試是這樣的:

                My (naive) attempt is this:

                gulp.task('default', function() {
                
                    return gulp.watch('../**/**.js', function(obj){
                        gulp.src(obj.path)
                            .pipe(gulp.dest('foobar.js'));
                    });
                
                });
                

                這會獲取修改后的文件并成功地將其復制到現在名為 foobar.js 的文件夾中.有什么簡單的方法可以替換 gulp.dest('foobar.js') ,只需復制并重命名 src 文件嗎?

                This takes the modified file and successfully copies it into a folder now called foobar.js. Is there anything simple I can replace gulp.dest('foobar.js') with that will simply copy and rename the src file in place?

                編輯

                就地復制,我的意思是我想獲取修改后的文件,并在它當前所在的位置用一個新名稱復制它.相當于單擊文件(在 Windows 中)并按 control-c control-v,然后重命名生成的文件.

                By copy in place, I mean I want to take the modified file, and make a copy of it right where it currently is with a new name. The equivalent of clicking the file (in windows) and hitting control-c control-v, then renaming the resulting file.

                推薦答案

                我不是 100% 確定你的意思

                I'm not 100% certain what you mean by

                復制并重命名 ... 就地

                copy and rename ... in place

                但是,根據您當前的代碼,如果您只是希望:

                But, based on your current code, if you simply wish to:

                1. 查看目錄下的所有.js文件和
                2. 將它們復制到 cwd(當前工作目錄)并
                3. 命名所有副本,無論源文件,相同的東西
                1. Watch all .js files in the parent directory and
                2. Copy them to the cwd (current working directory) and
                3. Name all copies, regardless of source file, the same thing

                那么你可以使用 gulp-rename 來做到這一點:

                Then you could use gulp-rename to do just that:

                var gulp = require('gulp');
                var rename = require('gulp-rename');
                
                gulp.task('default', function() {
                  return gulp.watch('../**/**.js', function(obj) {
                    gulp.src(obj.path)
                      .pipe(rename('newFileName.js'))
                      .pipe(gulp.dest('.'));
                  });
                });
                

                在這種情況下,輸出文件名是 newFileName.js

                In this case, the output filename is newFileName.js

                為了使用該模塊,您需要使用 npm 安裝 gulp-rename 包(即:npm install gulp-rename).

                In order to use the module, you'll need to install the gulp-rename package with npm (ie: npm install gulp-rename).

                更多示例可在 npm @ https://www 的包詳細信息頁面上找到.npmjs.com/package/gulp-rename#usage

                More examples are available on the package details page on npm @ https://www.npmjs.com/package/gulp-rename#usage

                這篇關于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 崩潰)

                    <tfoot id='eE4Qc'></tfoot>
                  • <small id='eE4Qc'></small><noframes id='eE4Qc'>

                    <i id='eE4Qc'><tr id='eE4Qc'><dt id='eE4Qc'><q id='eE4Qc'><span id='eE4Qc'><b id='eE4Qc'><form id='eE4Qc'><ins id='eE4Qc'></ins><ul id='eE4Qc'></ul><sub id='eE4Qc'></sub></form><legend id='eE4Qc'></legend><bdo id='eE4Qc'><pre id='eE4Qc'><center id='eE4Qc'></center></pre></bdo></b><th id='eE4Qc'></th></span></q></dt></tr></i><div class="5pdn75z" id='eE4Qc'><tfoot id='eE4Qc'></tfoot><dl id='eE4Qc'><fieldset id='eE4Qc'></fieldset></dl></div>
                      <bdo id='eE4Qc'></bdo><ul id='eE4Qc'></ul>
                      <legend id='eE4Qc'><style id='eE4Qc'><dir id='eE4Qc'><q id='eE4Qc'></q></dir></style></legend>

                            <tbody id='eE4Qc'></tbody>
                          主站蜘蛛池模板: 合肥通道闸-安徽车牌识别-人脸识别系统厂家-安徽熵控智能技术有限公司 | 精密模具加工制造 - 富东懿| 华溶溶出仪-Memmert稳定箱-上海协烁仪器科技有限公司 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 数字展示在线_数字展示行业门户网站| Honsberg流量计-Greisinger真空表-气压计-上海欧臻机电设备有限公司 | 中式装修设计_全屋定制家具_实木仿古门窗花格厂家-喜迎门 | 台湾Apex减速机_APEX行星减速机_台湾精锐减速机厂家代理【现货】-杭州摩森机电 | 深圳工程师职称评定条件及流程_深圳职称评审_职称评审-职称网 | LHH药品稳定性试验箱-BPS系列恒温恒湿箱-意大利超低温冰箱-上海一恒科学仪器有限公司 | 贝朗斯动力商城(BRCPOWER.COM) - 买叉车蓄电池上贝朗斯商城,价格更超值,品质有保障! | 电位器_轻触开关_USB连接器_广东精密龙电子科技有限公司 | 富森高压水枪-柴油驱动-养殖场高压清洗机-山东龙腾环保科技有限公司 | 药品冷藏箱厂家_低温冰箱_洁净工作台-济南欧莱博电子商务有限公司官网 | 电竞馆加盟,沈阳网吧加盟费用选择嘉棋电竞_售后服务一体化 | 全自动定氮仪-半自动凯氏定氮仪厂家-祎鸿仪器 | 电动打包机_气动打包机_钢带捆扎机_废纸打包机_手动捆扎机 | 打孔器,打孔钳厂家【温州新星德牌五金工具】 | 塑料托盘厂家直销-吹塑托盘生产厂家-力库塑业【官网】 | wika威卡压力表-wika压力变送器-德国wika代理-威卡总代-北京博朗宁科技 | 万烁建筑设计院-建筑设计公司加盟,设计院加盟分公司,市政设计加盟 | 聚丙烯酰胺_阴离子_阳离子「用量少」巩义亿腾厂家直销,售后无忧 聚合甘油__盐城市飞龙油脂有限公司 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 洛阳装修公司-洛阳整装一站式品牌-福尚云宅装饰 | 首页_欧瑞传动官方网站--主营变频器、伺服系统、新能源、软起动器、PLC、HMI | 美甲贴片-指甲贴片-穿戴美甲-假指甲厂家--薇丝黛拉 | 西安烟道厂家_排气道厂家_包立管厂家「陕西西安」推荐西安天宇烟道 | 首页|光催化反应器_平行反应仪_光化学反应仪-北京普林塞斯科技有限公司 | 餐饮加盟网_特色餐饮连锁加盟店-餐饮加盟官网 | 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 国资灵活用工平台_全国灵活用工平台前十名-灵活用工结算小帮手 | 天津市能谱科技有限公司-专业的红外光谱仪_红外测油仪_紫外测油仪_红外制样附件_傅里叶红外光谱技术生产服务厂商 | 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 菲希尔FISCHER测厚仪-铁素体检测仪-上海吉馨实业发展有限公司 | 小型高低温循环试验箱-可程式高低温湿热交变试验箱-东莞市拓德环境测试设备有限公司 | 10吨无线拉力计-2吨拉力计价格-上海佳宜电子科技有限公司 | 焊缝跟踪系统_激光位移传感器_激光焊缝跟踪传感器-创想智控 | 东莞猎头公司_深圳猎头公司_广州猎头公司-广东万诚猎头提供企业中高端人才招聘服务 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 |