Bonjour,

J'utilise Angular 2 cli pour mon projet et je souhaitais ajouter la compilation des less dans la foulée j'installe donc less via npm jusque la tout va bien mais il me compile tout les fichiers la bug dans tous les sens, normal vue qu'il compile mes @import séparément j'ai beau checher partout je ne trouve qu'une brève note sur GitHub
'The Angular2App's options argument has sassCompiler, lessCompiler, stylusCompiler and compassCompiler options that are passed directly to their respective CSS preprocessors.'
Donc je peux ajouter des options au compiler super... Je regarde vite fait angular-broccoli-less.ls et la je ne trouve pas comment exlure mes fichiers ni quelle sont les options que je peux passer au compiler less.
Donc dans angular-broccoli-less.js je cheche à ajouter cacheExclude mais rien à faire

    Plugin.call(this, inputNodes, {
      cacheInclude: [/\.less$/],
      cacheExclude: options.cacheExclude || undefined
    });

Je voulais aussi ajouter la génération des maps mais pareil rien à faire
angular-cli-build.js

  return new Angular2App(defaults, {
    ...
    lessCompiler: {
      'sourceMap': true
    }
    ...
  });

Donc ça coince partout si quelqu'un à une solution pour moi l'idéal aurait été:

  • d'avoir la posibilité de compiler les fichiers du dossier assets/less vers assets/css
  • d'ignoré les fichiers préfixé par _
  • d'avoir les maps
  • de compréssé les codes
    Tout cela est faisable via lessc donc devrait l'être avec la config adéquate.
    Merci au courageux qui me trouve la réponse :p

Aucune réponse