I’m trying to use a PHP based asset compiler as node.js and lessc is not available in one of my environments (advanced app template).
Only yii2-asset-converter from nizsheanez is available from the composer repositories, so I choose this package. Unfortunately no files are getting compiled into /advanced/frontend/web/compiled/css directory.
My asset manager config:
'assetManager' => [
'converter' => [
'class'=>'nizsheanez\assetConverter\Converter',
'force'=>true,
'destinationDir' => 'compiled',
'parsers' => array(
'sass' => array( // file extension to parse
'class' => 'nizsheanez\assetConverter\Sass',
'output' => 'css', // parsed output file type
'options' => array(
'cachePath' => '@app/runtime/cache/sass-parser' // optional options
),
),
'scss' => array( // file extension to parse
'class' => 'nizsheanez\assetConverter\Sass',
'output' => 'css', // parsed output file type
'options' => array() // optional options
),
'less' => array( // file extension to parse
'class' => 'nizsheanez\assetConverter\Less',
'output' => 'css', // parsed output file type
'options' => array(
'auto' => true, // optional options
)
)
),