gulp + webpack, обработка js файлов
Есть сборка, которая обрабатывает js файлы и выводит готовый вариант.
Как можно выводить 2 файла, первый тот что выводит сейчас, а второй не сжат и не оптимизирован, просто чтобы модули собирал в кучу, и выводил к примеру файл (build-dev.js) function buildJs() { return src(paths.scripts.src) .pipe(webpack({ mode: 'production', output: { filename: 'build.js' }, watch: false, devtool: "source-map", module: { rules: [ { test: /\.m?js$/, exclude: /(node_modules)/, resolve: { fullySpecified: false }, use: { loader: 'babel-loader', options: { presets: [['@babel/preset-env', { corejs: 3, useBuiltIns: "usage" }]] } } } ] } })) .pipe(gulp.dest(paths.scripts.dest)); } export const runBuildJs = buildJs; const server = browserSync.create(); function reload(cd) { server.reload(); cd(); } function serve(cd) { server.init({ server: { baseDir: paths.server.base } }); cd(); } function watching(cd) { watch(paths.scripts.allScripts, series(buildJs, reload)); cd(); } const dev = series(runBuildJs); export default dev; |
Часовой пояс GMT +3, время: 20:54. |