Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.12.2017, 23:06
Аспирант
Отправить личное сообщение для Luca Посмотреть профиль Найти все сообщения от Luca
 
Регистрация: 20.06.2017
Сообщений: 69

не работает Uglify в webpack3
Здравствуйте.
не работает минификатор Uglify
притом не работает странно: ошибок никаких не выдаёт, ни на что не жалуется и... не минифицирует...
const  UglifyJSPlugin = require('uglifyjs-webpack-plugin');
new UglifyJSPlugin({
        //sourceMap: true,
        test: /\.js($|\?)/i,
        exclude: /\/node_modules/,
        include: /\/dist/
});

на sourceMap: true, не реагирует, как-будто его вообще нет
Ответить с цитированием
  #2 (permalink)  
Старый 01.01.2018, 04:31
Аспирант
Отправить личное сообщение для orionpro Посмотреть профиль Найти все сообщения от orionpro
 
Регистрация: 23.12.2015
Сообщений: 39

У меня в сборке всё по отдельным файлам разнесено и выглядит вот так
const webpack = require('webpack');
module.exports = function() {
    return {
        plugins: [
            new webpack.optimize.UglifyJsPlugin({
                sourceMap: true,
                compress: {
                    warnings: false,
                }
            })
        ]
    };
};

Потом вызывается в самом файле конфигурационном - uglifyJS()
module.exports = function(env) {
	if (env === 'production'){
		return merge([
			common,
			extractCSS(),
			uglifyJS(),
			js()
		]);
	}
	if (env === 'development'){
		return merge([
			common,
			js(),
			css(),
			sass(),
			devserver()
		]);
	}
};

И всё работает отлично.
Ответить с цитированием
  #3 (permalink)  
Старый 12.01.2018, 14:19
Аспирант
Отправить личное сообщение для Luca Посмотреть профиль Найти все сообщения от Luca
 
Регистрация: 20.06.2017
Сообщений: 69

почему uglify ругается на разные штуки, когда его нет?
я его уже просто "выкинул", а он всё равно ругается.
npm cache clean -f делал, а он как-будто никуда не делся.

где вы про подобный подход узнали?(сообщение выше)
можно ссылку

Последний раз редактировалось Luca, 12.01.2018 в 14:22.
Ответить с цитированием
  #4 (permalink)  
Старый 12.01.2018, 15:28
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Luca,
ошибка тут
include: /\/dist/

Файлы ложатся в dist на самом последнем этапе, когда вебпак уже отрабатывает.
А зачем этот плагин, если есть --optimize-minimize
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
innerHTML для TR в InternetExplorer не работает? Непонятливый Элементы интерфейса 3 15.10.2012 17:14
JS: работает на сервере, не работает из папки -majestic- Общие вопросы Javascript 2 02.08.2012 14:41
Не работает push! Динамическая вставка TSEH25 ExtJS 5 03.07.2012 13:00
jQyery функция странно работает! Midel Общие вопросы Javascript 4 08.04.2012 13:40
помогите найти ошибку (работает в IE но не работает в Firefox) Len4ik Javascript под браузер 2 11.05.2010 15:41