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

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

<tfoot id='kIfZz'></tfoot>
    • <bdo id='kIfZz'></bdo><ul id='kIfZz'></ul>

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

      1. 需要另一個 JS 文件的主文件的 Gulp 簡單連接

        Gulp simple concatenation of main file that requires another JS file(需要另一個 JS 文件的主文件的 Gulp 簡單連接)

              <tbody id='PvuDC'></tbody>
              • <tfoot id='PvuDC'></tfoot>

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

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

                  <i id='PvuDC'><tr id='PvuDC'><dt id='PvuDC'><q id='PvuDC'><span id='PvuDC'><b id='PvuDC'><form id='PvuDC'><ins id='PvuDC'></ins><ul id='PvuDC'></ul><sub id='PvuDC'></sub></form><legend id='PvuDC'></legend><bdo id='PvuDC'><pre id='PvuDC'><center id='PvuDC'></center></pre></bdo></b><th id='PvuDC'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='PvuDC'><tfoot id='PvuDC'></tfoot><dl id='PvuDC'><fieldset id='PvuDC'></fieldset></dl></div>
                • 本文介紹了需要另一個 JS 文件的主文件的 Gulp 簡單連接的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我有一個簡單的文件:

                  ma??in.js:

                  'use strict';
                  const somefile = require('somefile')
                  
                  // class MyClass ...
                  // some js
                  

                  我想使用 gulp 創建一個包含 somefile.js 代碼的縮小文件.但由于某種原因,我找不到這樣做的方法.在我的縮小文件中,我有 require('somefile'),而不是完整的代碼.

                  I want to use gulp to create a minified file that has the code from somefile.js included too. But for some reason, I can't find a way to do this. Inside my minified file I have require('somefile'), not the full code.

                  gulpfile.js

                  const gulp = require('gulp');
                  const minify = require('gulp-minify');
                  const babel = require('gulp-babel');
                  const include = require("gulp-include");
                  const sourcemaps = require('gulp-sourcemaps');
                  const jsImport = require('gulp-js-import');
                  const resolveDependencies = require('gulp-resolve-dependencies');
                  
                  gulp.task('default', () =>
                      gulp.src('src/main.js')
                          .pipe(sourcemaps.init())
                          .pipe(resolveDependencies({
                            pattern: /* @requires [s-]*(.*.js)/g
                          }))
                          .pipe(jsImport({hideConsole: true}))
                          .pipe(babel({
                              presets: ['@babel/env']
                          }))
                          .pipe(minify({
                              ext: {
                                  min: '.min.js'
                              }
                          }))
                          .pipe(gulp.dest('dist'))
                  );
                  

                  我也嘗試過 gulp-concat.

                  我遺漏了一些東西,但不確定是什么.

                  I'm missing something, but not sure what.

                  有什么想法嗎?

                  推薦答案

                  在 resolveDependencies 管道中,您復制了 gulp-resolve-dependencies 將用于查找代碼中的任何 require 語句.但是您的 require 看起來與文檔示例非常不同.你的:

                  In the resolveDependencies pipe you copied the default regex pattern which the gulp-resolve-dependencies will use to find any require statements in the code. But your require looks very different than the documentation example. Yours:

                  const somefile = require('somefile')
                  

                  所以試試這個模式:pattern:/.*requires*('(.*)')/g

                  這應該捕獲括號內的文件(然后自動傳遞給路徑解析器函數).然后連接這些文件.

                  That should capture the file inside the parentheses (which is then automatically passed to the path resolver function). And then concat those files.

                  const gulp = require('gulp');
                  const minify = require('gulp-minify');
                  const babel = require('gulp-babel');
                  
                  // const include = require("gulp-include");  you don't need this
                  
                  const sourcemaps = require('gulp-sourcemaps');
                  
                  // const jsImport = require('gulp-js-import');  you don't need this
                  
                  const resolveDependencies = require('gulp-resolve-dependencies');
                  const concat = require('gulp-concat');
                  
                  gulp.task('default', () =>
                      gulp.src('src/main.js')
                          .pipe(sourcemaps.init())
                          .pipe(resolveDependencies({
                            pattern: /.*requires*('(.*)')/g
                          }))
                  
                           // added the following:
                          .pipe(concat('a filename here'))
                  
                          .pipe(babel({
                              presets: ['@babel/env']
                          }))
                          .pipe(minify({
                              ext: {
                                  min: '.min.js'
                              }
                          }))
                  
                           // added the following:
                          .pipe(sourcemaps.write('some destination folder for the soucemaps'))
                  
                          .pipe(gulp.dest('dist'))
                  );
                  

                  我無法對此進行測試,但它應該會有所幫助.

                  I haven't been able to test this but it should help.

                  這篇關于需要另一個 JS 文件的主文件的 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 崩潰)
                • <i id='onq3D'><tr id='onq3D'><dt id='onq3D'><q id='onq3D'><span id='onq3D'><b id='onq3D'><form id='onq3D'><ins id='onq3D'></ins><ul id='onq3D'></ul><sub id='onq3D'></sub></form><legend id='onq3D'></legend><bdo id='onq3D'><pre id='onq3D'><center id='onq3D'></center></pre></bdo></b><th id='onq3D'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='onq3D'><tfoot id='onq3D'></tfoot><dl id='onq3D'><fieldset id='onq3D'></fieldset></dl></div>

                      • <bdo id='onq3D'></bdo><ul id='onq3D'></ul>
                          <tbody id='onq3D'></tbody>
                      • <tfoot id='onq3D'></tfoot>

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

                            <legend id='onq3D'><style id='onq3D'><dir id='onq3D'><q id='onq3D'></q></dir></style></legend>
                            主站蜘蛛池模板: 国产精品区二区三区日本 | 成人在线免费观看视频 | 丁香久久| 久久久国产精品 | 天天草草草| h视频在线免费 | 久久精品视频网站 | 亚欧精品 | 一区二区三区在线看 | 精品久久久久久久久久久久久久 | 国产一级电影网 | 超碰人人在线 | 国产精品毛片久久久久久久 | 国产亚洲精品综合一区 | 日韩精品一区二区三区中文字幕 | 夜夜爽99久久国产综合精品女不卡 | 日韩成人在线播放 | 精品福利视频一区二区三区 | 午夜av电影 | 91高清视频在线观看 | 成人在线视频观看 | 成人国产精品久久 | 亚洲三区在线 | 亚洲国产精品福利 | 欧美日韩在线一区二区三区 | 天天爽一爽 | 亚洲视屏 | 亚洲高清视频在线 | 青青草综合网 | 日日干日日操 | 激情久久av一区av二区av三区 | 亚洲欧洲一区二区 | 9久久精品 | 亚洲一区二区三区在线播放 | 欧洲精品久久久久毛片完整版 | 国产午夜在线 | 一级片视频免费 | 精品少妇一区二区三区在线播放 | 成人亚洲视频 | 色婷婷av99xx | 精久久久|