Связывайте и минимизируйте кендо-интерфейс - PullRequest
0 голосов
/ 15 октября 2018

Я установил @ progress / kendo-ui с NPM и использовал WEBPACK для объединения файлов, которые мне нужно использовать, GRID и COMBOBOX, но пока не могу минимизировать файлы, которые я получаю из WEBPACK,Оба файла слишком длинные, я думаю.Это мои файлы конфигурации для получения пакета GRID и COMBOBOX, а также его css и изображений:

** appJS.js

$ = require('jquery');
require("@progress/kendo-ui/js/kendo.grid.js");
require("@progress/kendo-ui/js/kendo.combobox.js");

** appCSS.js

require("@progress/kendo-ui/css/web/kendo.common.min.css");
require("@progress/kendo-ui/css/web/kendo.default.min.css");
require("@progress/kendo-ui/css/web/kendo.default.mobile.min.css");

** webpack.config.js

var path = require('path');
var UglifyJsPlugin = require("uglifyjs-webpack-plugin");

module.exports = {
    entry: {
        main: './Scripts/appJS',
        css: './Scripts/appCSS'
    },

    output: {
        publicPath: "/js/",
        path: path.join(__dirname, '/wwwroot/js/'),
        filename: '[name].kendo.builds.js'
    },

    optimization: {
        minimizer: [
            new UglifyJsPlugin({
                cache: true,
                parallel: true
            })
        ]
    },

    module: {
        rules: [
            {
                test: /\.css$/,
                use: [
                    { loader: 'style-loader' },
                    { loader: 'css-loader' }
                ]
            },
            {
                test: /\.(svg|gif|png|eot|woff|ttf)$/,
                use: [
                    { loader: 'url-loader' }
                ]
            }
        ]
    }
};

С этой конфигурацией я получаю два файла, main.kendo.builds.js и css.kendo.builds.js.Основными являются 998 КБ, а css - 8954 КБ.

Что я должен сделать, чтобы получить их в минимизированном формате ????

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...