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

    <bdo id='79Yqy'></bdo><ul id='79Yqy'></ul>

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

        <tfoot id='79Yqy'></tfoot>

      1. <small id='79Yqy'></small><noframes id='79Yqy'>

        使用 Gulp.js 和 globbing 模式就地修改文件(相同的目

        Modify file in place (same dest) using Gulp.js and a globbing pattern(使用 Gulp.js 和 globbing 模式就地修改文件(相同的目標))

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

      2. <legend id='JVAMG'><style id='JVAMG'><dir id='JVAMG'><q id='JVAMG'></q></dir></style></legend>

            <tbody id='JVAMG'></tbody>
          <i id='JVAMG'><tr id='JVAMG'><dt id='JVAMG'><q id='JVAMG'><span id='JVAMG'><b id='JVAMG'><form id='JVAMG'><ins id='JVAMG'></ins><ul id='JVAMG'></ul><sub id='JVAMG'></sub></form><legend id='JVAMG'></legend><bdo id='JVAMG'><pre id='JVAMG'><center id='JVAMG'></center></pre></bdo></b><th id='JVAMG'></th></span></q></dt></tr></i><div class="bwmgisw" id='JVAMG'><tfoot id='JVAMG'></tfoot><dl id='JVAMG'><fieldset id='JVAMG'></fieldset></dl></div>
              • <tfoot id='JVAMG'></tfoot>
                  <bdo id='JVAMG'></bdo><ul id='JVAMG'></ul>
                  本文介紹了使用 Gulp.js 和 globbing 模式就地修改文件(相同的目標)的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我有一個 gulp 任務,它試圖將 .scss 文件轉換為 .css 文件(使用 gulp-ruby-sass),然后將生成的 .css 文件放到它找到原始文件的同一位置.問題是,由于我使用的是通配模式,我不一定知道原始文件的存儲位置.

                  I have a gulp task that is attempting to convert .scss files into .css files (using gulp-ruby-sass) and then place the resulting .css file into the same place it found the original file. The problem is, since I'm using a globbing pattern, I don't necessarily know where the original file is stored.

                  在下面的代碼中,我嘗試使用 gulp-tap 進入流并找出讀取流的當前文件的文件路徑:

                  In the code below I'm trying to use gulp-tap to tap into the stream and figure out the file path of the current file the stream was read from:

                  gulp.task('convertSass', function() {
                      var fileLocation = "";
                      gulp.src("sass/**/*.scss")
                          .pipe(sass())
                          .pipe(tap(function(file,t){
                              fileLocation = path.dirname(file.path);
                              console.log(fileLocation);
                          }))
                          .pipe(gulp.dest(fileLocation));
                  });
                  

                  根據 console.log(fileLocation) 的輸出,這段代碼看起來應該可以正常工作.但是,生成的 CSS 文件似乎比我預期的要高一個目錄.它應該是 project/sass/partials 的地方,結果文件路徑只是 project/partials.

                  Based on the output of the console.log(fileLocation), this code seems like it should work fine. However, the resulting CSS files seem to be placed one directory higher than I'm expecting. Where it should be project/sass/partials, the resulting file path is just project/partials.

                  如果有更簡單的方法可以做到這一點,我肯定會更加欣賞該解決方案.謝謝!

                  If there's a much simplier way of doing this, I would definitely appreciate that solution even more. Thanks!

                  推薦答案

                  正如你所懷疑的,你把這弄得太復雜了.目的地不需要是動態的,因為全局路徑也用于 dest.只需通過管道連接到您從中獲取 src 的同一基本目錄,在本例中為sass":

                  As you suspected, you are making this too complicated. The destination doesn't need to be dynamic as the globbed path is used for the dest as well. Simply pipe to the same base directory you're globbing the src from, in this case "sass":

                  gulp.src("sass/**/*.scss")
                    .pipe(sass())
                    .pipe(gulp.dest("sass"));
                  

                  如果您的文件沒有共同的基礎并且您需要傳遞一個路徑數組,那么這已經不夠了.在這種情況下,您需要指定基本選項.

                  If your files do not have a common base and you need to pass an array of paths, this is no longer sufficient. In this case, you'd want to specify the base option.

                  var paths = [
                    "sass/**/*.scss", 
                    "vendor/sass/**/*.scss"
                  ];
                  gulp.src(paths, {base: "./"})
                    .pipe(sass())
                    .pipe(gulp.dest("./"));
                  

                  這篇關于使用 Gulp.js 和 globbing 模式就地修改文件(相同的目標)的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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 任務)
                  Visual Studio 2015 crashes when opening Javascript files(打開 Javascript 文件時 Visual Studio 2015 崩潰)
                  Detect FLASH plugin crashes(檢測 FLASH 插件崩潰)
                    • <bdo id='dKNUM'></bdo><ul id='dKNUM'></ul>
                        <legend id='dKNUM'><style id='dKNUM'><dir id='dKNUM'><q id='dKNUM'></q></dir></style></legend>

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

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

                            主站蜘蛛池模板: 糖衣机,除尘式糖衣机,全自动糖衣机,泰州市长江制药机械有限公司 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 杭州翻译公司_驾照翻译_专业人工翻译-杭州以琳翻译有限公司官网 组织研磨机-高通量组织研磨仪-实验室多样品组织研磨机-东方天净 | 澳威全屋定制官网|极简衣柜十大品牌|衣柜加盟代理|全屋定制招商 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 橡胶接头_橡胶软接头_可曲挠橡胶接头-巩义市创伟机械制造有限公司 | 移动厕所租赁|移动卫生间|上海移动厕所租赁-家瑞租赁 | 蔬菜配送公司|蔬菜配送中心|食材配送|饭堂配送|食堂配送-首宏公司 | 交通信号灯生产厂家_红绿灯厂家_电子警察监控杆_标志杆厂家-沃霖电子科技 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 浇钢砖,流钢砖_厂家价低-淄博恒森耐火材料有限公司 | 臻知网大型互动问答社区-你的问题将在这里得到解答!-无锡据风网络科技有限公司 | 挨踢网-大家的导航!| 设定时间记录电子秤-自动累计储存电子秤-昆山巨天仪器设备有限公司 | 吹塑加工_大型吹塑加工_滚塑代加工-莱力奇吹塑加工有限公司 | 齿轮减速马达一体式_蜗轮蜗杆减速机配电机-德国BOSERL齿轮减速电动机生产厂家 | 健康管理师报名入口,2025年健康管理师考试时间信息网-网站首页 塑料造粒机「厂家直销」-莱州鑫瑞迪机械有限公司 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 南京兰江泵业有限公司-水解酸化池潜水搅拌机-絮凝反应池搅拌机-好氧区潜水推进器 | 电竞学校_电子竞技培训学校学院-梦竞未来电竞学校官网 | 驾驶式洗地机/扫地机_全自动洗地机_工业洗地机_荣事达工厂官网 | 国际金融网_每日财经新资讯网 | 东莞压铸厂_精密压铸_锌合金压铸_铝合金压铸_压铸件加工_东莞祥宇金属制品 | 南京办公用品网-办公文具用品批发-打印机耗材采购 | 【甲方装饰】合肥工装公司-合肥装修设计公司,专业从事安徽办公室、店面、售楼部、餐饮店、厂房装修设计服务 | 山东钢格板|栅格板生产厂家供应商-日照森亿钢格板有限公司 | 一体式钢筋扫描仪-楼板测厚仪-裂缝检测仪-泰仕特(北京) | 步进_伺服_行星减速机,微型直流电机,大功率直流电机-淄博冠意传动机械 | 广州展览设计公司_展台设计搭建_展位设计装修公司-众派展览装饰 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 葡萄酒灌装机-食用油灌装机-液体肥灌装设备厂家_青州惠联灌装机械 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 便民信息网_家电维修,家电清洗,开锁换锁,本地家政公司 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 不锈钢酒柜|恒温酒柜|酒柜定制|酒窖定制-上海啸瑞实业有限公司 | 气力输送_输送机械_自动化配料系统_负压吸送_制造主力军江苏高达智能装备有限公司! | 「银杏树」银杏树行情价格_银杏树种植_山东程锦园林 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 伊卡洛斯软装首页-电动窗帘,别墅窗帘,定制窗帘,江浙沪1000+别墅窗帘案例 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) |