1KiritoS1
@1KiritoS1
Front-End Developer

Как в gulp сборке не минифицировать js файл в build?

Хочу при build сборке НЕ минифицировать основной js файл ( app.js )
Сборка от Фрилансер по жизни, делал её давно, поэтому не помню что к чему. Насколько я понял, здесь используется webpack ( webpack-stream ) для минифицирования и экспорта других файлов/библиотек в единый js файл.

JS:
import webpack from "webpack-stream";

export const js = () => {
	return app.gulp.src(app.path.src.js, { sourcemaps: app.isDev })
		.pipe(app.plugins.plumber(
			app.plugins.notify.onError({
				title: "JS",
				message: "Error: <%= error.message %>"
			}))
		)
		.pipe(webpack({
			mode: app.isBuild ? 'production' : 'development',
			output: {
				filename: 'app.min.js',
			}
		}))
		.pipe(app.gulp.dest(app.path.build.js))
		.pipe(app.plugins.browsersync.stream());
}


JS.JS ( После некоторых изменений ):
import webpack from "webpack-stream";

export const js = () => {
	return app.gulp.src(app.path.src.js, { sourcemaps: app.isDev })
		.pipe(app.plugins.plumber(
			app.plugins.notify.onError({
				title: "JS",
				message: "Error: <%= error.message %>"
			}))
		)
		.pipe(webpack({
			mode: 'development',
			optimization: {
				minimize: false
			},
			output: {
				filename: 'app.js',
			},
			resolve: {
				modules: [
					'node_modules'
				]
			},
			module: {
				rules: [
					{
						test: /\.js/,
						loader: 'babel-loader',
						exclude: /(node_modules|bower_components)/
					}
				]
			}
		}))
		.pipe(app.gulp.dest(app.path.build.js))
		.pipe(app.plugins.browsersync.stream());
}


APP..JS:
/******/ (() => { // webpackBootstrap
/******/ 	"use strict";
/******/ 	var __webpack_modules__ = ({

/***/ "./src/js/app.js":
/*!***********************!*\
  !*** ./src/js/app.js ***!
  \***********************/
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {

eval("__webpack_require__.r(__webpack_exports__); ...


Если нужна дополнительная информация, пожалуйста сообщите мне об этом, спасибо!
  • Вопрос задан
  • 263 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
07 мая 2024, в 18:23
20000 руб./за проект
07 мая 2024, в 18:09
2000 руб./за проект
07 мая 2024, в 17:40
300 руб./за проект