Foros del Web » Programando para Internet » PHP » Symfony »

uso de webpack encore en Symfony 4

Estas en el tema de uso de webpack encore en Symfony 4 en el foro de Symfony en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 05/12/2018, 08:50
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.055
Antigüedad: 13 años, 4 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();

Etiquetas: encore
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:18.