У меня есть простой файл:
main.js:
'use strict';
const somefile = require('somefile')
// class MyClass ...
// some js
Я хочу использовать gulp для создания уменьшенного файлав него также включен код из somefile.js .Но по какой-то причине я не могу найти способ сделать это.Внутри моего уменьшенного файла у меня есть require ('somefile') , а не полный код.
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'))
);
I 'я тоже пробовал с gulp-concat .
Я что-то упустил, но не уверен, что.
Есть идеи?