Как собрать bundle.min.js с помощью webpack

313
11 августа 2017, 01:29

Пытался сделать минификацию .js с помощью UglifyJsPlugin, однако, плагин выдает вот такую ошибку:

Unexpected tocken: punc (.) [bundle.min.js:1,10]

Если заглянуть в этот файл, то оказывается, что .min добавляется к названию переменной в первой строке, что приводит к ошибке, но как этого избежать я не пойму: var bundle.min = /* some code */

Конфиг:

const webpack = require('webpack');
const ExtractTextPlugin = require('extract-text-webpack-plugin');
module.exports = {
    entry: {
        "bundle": './app/intWid',
        "bundle.min": './app/intWid',
    },
    output: {
        path: __dirname,
        publicPath: '/',
        filename: '[name].js',
        library: '[name]'
    },
    module: {
        rules: [
            {
                test: /\.js$/,
                exclude: [/node_modules/],
                use: [{
                    loader: 'babel-loader',
                    options: { presets: ['es2015'] }
                }]
            }
        ]
    },
    plugins: [
        new webpack.optimize.UglifyJsPlugin({
            include: /.js$/,
            minimize: true
        })
    ]
};
READ ALSO
Как правильно отправить POST запрос с fetch и formData?

Как правильно отправить POST запрос с fetch и formData?

Как отправлять данные методом fetch, чтобы они в network были в таком виде

246
Как react компоненты работают с html

Как react компоненты работают с html

Как писать react компоненты, если они есть многостраничный сайт, и при переходи по url приходит html страница, а не json данные? Те

233
JQuery $('#submit_but2').attr('disabled', 'disabled');

JQuery $('#submit_but2').attr('disabled', 'disabled');

Существует 2 идентичных модальных окна, внутри них формы:

261
Веб-приложение для вывода данных со стороннего API

Веб-приложение для вывода данных со стороннего API

Как делается веб-приложение, в котором по запросу, введенному в форме, с сервера приходят данные из json-файла и отображаются в виде таблицы?...

204