Как увеличить один файл без компиляции с веб-пакетом? - PullRequest
0 голосов
/ 31 января 2019

Мне нужно увеличить один единственный js-файл, просто с целью минимизации файла - без компиляции js.

Я попробовал эту конфигурацию:

var Encore = require('@symfony/webpack-encore');

Encore
    .setOutputPath('web/assets/')
    .setPublicPath('/assets')
    .setManifestKeyPrefix('../assets')
    .addEntry('app', './app/Resources/js/app.js')

   .addLoader({
        test: /\.js(\?.*)?$/i,
        loader:'uglify-es'
    })

    .disableSingleRuntimeChunk()
    .enableSassLoader()
    .enableSourceMaps(!Encore.isProduction())
    .cleanupOutputBeforeBuild()
    .configureFilenames({
        js: 'js/[name].js',
        css: 'css/[name].css',
        images: 'images/[name].[ext]',
        fonts: 'fonts/[name].[ext]'
    })
;
module.exports = Encore.getWebpackConfig();

Я получаю эту ошибку:

/ var / www / html / node_modules / loader-runner / lib / loadLoader.js: 35 throw new Error ("Module '" + loader.path + "' не является загрузчиком (должна иметь нормальную или тональную функцию) ");^

Добавление:

Теперь я попытался с помощью пакета uglify-loader, не получаю сообщение об ошибке, но не могу найти свой uglified js-файл.

...