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

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

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

        Gulp concat 和需要路徑

        Gulp concat and require path(Gulp concat 和需要路徑)
          <tbody id='RgegQ'></tbody>
      1. <tfoot id='RgegQ'></tfoot>
            • <bdo id='RgegQ'></bdo><ul id='RgegQ'></ul>

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

                1. <legend id='RgegQ'><style id='RgegQ'><dir id='RgegQ'><q id='RgegQ'></q></dir></style></legend>
                  <i id='RgegQ'><tr id='RgegQ'><dt id='RgegQ'><q id='RgegQ'><span id='RgegQ'><b id='RgegQ'><form id='RgegQ'><ins id='RgegQ'></ins><ul id='RgegQ'></ul><sub id='RgegQ'></sub></form><legend id='RgegQ'></legend><bdo id='RgegQ'><pre id='RgegQ'><center id='RgegQ'></center></pre></bdo></b><th id='RgegQ'></th></span></q></dt></tr></i><div class="d7flnbn" id='RgegQ'><tfoot id='RgegQ'></tfoot><dl id='RgegQ'><fieldset id='RgegQ'></fieldset></dl></div>
                2. 本文介紹了Gulp concat 和需要路徑的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我對 gulp-concat 有疑問.我正在嘗試將我的所有 js 文件連接到一個文件中,比如說 dist/app.js.

                  I have a problem with gulp-concat. I'm trying to concate all my js files in a single file, let's say, dist/app.js.

                  但是有些東西我不明白.在那個文件中,我需要的文件路徑仍然和以前一樣......

                  But there is something that I don't understand. In that file, my required files path are still the same than before...

                  這是我的 gulpfile.js :

                  Here is my gulpfile.js :

                  var gulp       = require("gulp");
                  var sourcemaps = require("gulp-sourcemaps");
                  var babel      = require("gulp-babel");
                  var concat     = require("gulp-concat");
                  var resolveDependencies      = require("gulp-resolve-dependencies");
                  
                  gulp.task("default", function () {
                    return gulp.src("client/**/*.js")
                      .pipe(sourcemaps.init())
                      .pipe(babel())
                      .pipe(concat("app.js"))
                      .pipe(sourcemaps.write("."))
                      .pipe(gulp.dest("dist/js"));
                  });
                  

                  如您所見,我想連接嵌套文件夾.

                  As you can see, I want to concat nested folders.

                  以我的/client/components/app.js 頂部為例:

                  Take a look for example at the top of my /client/components/app.js :

                  import React, {PropTypes} from 'react';
                  import AppLeftNav from './AppLeftNav';
                  import {AppCanvas, AppBar, Styles} from 'material-ui';
                  
                  //Code here
                  

                  所以在我由 gulp 生成的 app.js 中,我可以看到:

                  So in my app app.js generated by gulp, i can see :

                  var _AppLeftNav = require('./AppLeftNav');
                  

                  是相對路徑,不能用.

                  那么,用相對路徑處理這些所需文件的技巧是什么?

                  So, what's the tricks to handle theses required files with relative path ?

                  非常感謝.

                  查看我得到的錯誤:

                  Error: Cannot find module './components/App.js'
                      at Function.Module._resolveFilename (module.js:336:15)
                      at Function.Module._load (module.js:278:25)
                      at Module.require (module.js:365:17)
                      at require (module.js:384:17)
                      at Object.<anonymous> (MyFolderdistjsapp.js:34:24)
                      at Module._compile (module.js:460:26)
                      at Object.Module._extensions..js (module.js:478:10)
                      at Module.load (module.js:355:32)
                      at Function.Module._load (module.js:310:12)
                      at Module.require (module.js:365:17)
                  

                  推薦答案

                  致任何可能有同樣問題的人.Babel 目前不支持內聯導入 #1681,gulp-concat 也不支持,因為它是只是連接文件.

                  To anyone who might have the same problem. Babel currently doesn't support imports inlining #1681, neither do gulp-concat, as it's just concatenating files.

                  我選擇使用 Rollup 來正確解決依賴關系,然后才轉譯輸出:

                  I opted to use Rollup to propertly resolve dependencies and only then transpile output:

                  var gulp = require('gulp');
                  var gutil = require('gulp-util');
                  var babel = require('gulp-babel');
                  var concat = require('gulp-concat');
                  var rollup = require('gulp-rollup');
                  
                  gulp.task('build', function () {
                    return gulp.src('src/parser-factory.js', { read: false })
                      .pipe(rollup({ external: ['request', 'cheerio'] }))
                      .on('error', gutil.log)
                      .pipe(babel({ stage: 0 }))
                      .pipe(concat('realty-parser.js'))
                      .pipe(gulp.dest('lib'));
                  });
                  

                  這篇關于Gulp concat 和需要路徑的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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 崩潰)
                    <tbody id='DG7MA'></tbody>

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

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

                            <i id='DG7MA'><tr id='DG7MA'><dt id='DG7MA'><q id='DG7MA'><span id='DG7MA'><b id='DG7MA'><form id='DG7MA'><ins id='DG7MA'></ins><ul id='DG7MA'></ul><sub id='DG7MA'></sub></form><legend id='DG7MA'></legend><bdo id='DG7MA'><pre id='DG7MA'><center id='DG7MA'></center></pre></bdo></b><th id='DG7MA'></th></span></q></dt></tr></i><div class="jz3j5f7" id='DG7MA'><tfoot id='DG7MA'></tfoot><dl id='DG7MA'><fieldset id='DG7MA'></fieldset></dl></div>
                            主站蜘蛛池模板: 运动木地板价格,篮球馆体育运动木地板生产厂家_欧氏地板 | 米顿罗计量泵(科普)——韬铭机械 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 高低温万能试验机_拉力试验机_拉伸试验机-馥勒仪器科技(上海)有限公司 | 变色龙云 - 打包app_原生app_在线制作平台_短链接_ip查询 | 雷达液位计_超声波风速风向仪_雨量传感器_辐射传感器-山东风途物联网 | 广州市哲铭油墨涂料有限公司,水性漆生产研发基地 | 风化石头制砂机_方解石制砂机_瓷砖石子制砂机_华盛铭厂家 | 纳米二氧化硅,白炭黑,阴离子乳化剂-臻丽拾科技 | 环压强度试验机-拉链拉力试验机-上海倾技仪器仪表科技有限公司 | 合肥触摸一体机_触摸查询机厂家_合肥拼接屏-安徽迅博智能科技 | 南方珠江-南方一线电缆-南方珠江科技电缆-南方珠江科技有限公司 南汇8424西瓜_南汇玉菇甜瓜-南汇水蜜桃价格 | 炉门刀边腹板,焦化设备配件,焦化焦炉设备_沧州瑞创机械制造有限公司 | 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 一点车讯-汽车网站,每天一点最新车讯! | 逗网红-抖音网红-快手网红-各大平台网红物品导航 | 示波器高压差分探头-国产电流探头厂家-南京桑润斯电子科技有限公司 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 航空连接器,航空插头,航空插座,航空接插件,航插_深圳鸿万科 | 济南品牌设计-济南品牌策划-即合品牌策划设计-山东即合官网 | 一氧化氮泄露报警器,二甲苯浓度超标报警器-郑州汇瑞埔电子技术有限公司 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 杭州货架订做_组合货架公司_货位式货架_贯通式_重型仓储_工厂货架_货架销售厂家_杭州永诚货架有限公司 | 防爆电机_ybx3系列电机_河南省南洋防爆电机有限公司 | 原色会计-合肥注册公司_合肥代理记账公司_营业执照代办 | 智能交通网_智能交通系统_ITS_交通监控_卫星导航_智能交通行业 | 飞行者联盟-飞机模拟机_无人机_低空经济_航空技术交流平台 | 小港信息港-鹤壁信息港 鹤壁老百姓便民生活信息网站 | 西安展台设计搭建_西安活动策划公司_西安会议会场布置_西安展厅设计西安旭阳展览展示 | 直流大电流电源,燃料电池检漏设备-上海政飞 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 刺绳_刀片刺网_刺丝滚笼_不锈钢刺绳生产厂家_安平县浩荣金属丝网制品有限公司-安平县浩荣金属丝网制品有限公司 | 防爆电机-高压防爆电机-ybx4电动机厂家-河南省南洋防爆电机有限公司 | 铁艺,仿竹,竹节,护栏,围栏,篱笆,栅栏,栏杆,护栏网,网围栏,厂家 - 河北稳重金属丝网制品有限公司 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | 水性漆|墙面漆|木器家具漆|水漆涂料_晨阳水漆官网 | 流量卡中心-流量卡套餐查询系统_移动电信联通流量卡套餐大全 | 东莞市踏板石餐饮管理有限公司_正宗桂林米粉_正宗桂林米粉加盟_桂林米粉加盟费-东莞市棒子桂林米粉 | 道康宁消泡剂-瓦克-大川进口消泡剂供应商 | 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 粉丝机械,粉丝烘干机,粉丝生产线-招远市远东粉丝机械有限公司 | 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 |