Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2018, 09:50
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 11 meses
Puntos: 50
uso de webpack encore en Symfony 4

buenas tardes

Realicé la configuración de webpack encore en mi aplicación symfony 4.. Ya funciona correctamente excepto porque no me compila los archivos less que tengo y por ende no me genera los archivos css.

Estuve verficando la documentación de symfony pero lo único que mencionan es habilitar la linea de enableLessLoader() en el config.js pero esto no hace nada.

Mi intención es que me genere los archivos css dentro del directorio css ubicado en el mismo nivel del directorio de los less

Código:
var Encore = require('@symfony/webpack-encore');

const CopyWebpackPlugin = require('copy-webpack-plugin')

Encore.configureRuntimeEnvironment('production', {
    // command line options in camel-case format
    https: true,
    keepPublicPath: true
});

Encore
    // the project directory where compiled assets will be stored
    .setOutputPath('public/bundles/app/')
    // the public path used by the web server to access the previous directory
    .setPublicPath('/')
    .cleanupOutputBeforeBuild()
    .enableSourceMaps(!Encore.isProduction())
    .enableVersioning(Encore.isProduction())
    // processes files ending in .sass
    .enableSassLoader()
    // processes files ending in .less
    .enableLessLoader(function(lessOptions) {
        lessOptions.relativeUrls = false;
    })


module.exports = Encore.getWebpackConfig();