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();