Docz: Comment compiler React Component avec moins ou css ?

Créé le 12 juin 2018  ·  3Commentaires  ·  Source: doczjs/docz

Comment compiler React Component avec moins ou css ? Notre bibliothèque d'interface utilisateur dans le registre npm privé vient d'être compilée en es5 et nous n'en avons pas compilé moins (nous avons compilé moins dans notre projet d'entreprise avec webpack).

Commentaire le plus utile

@YardWill

Vous devez mettre le chargeur de culot ou moins.
Voici un exemple utilisant sass :

// doczrc.js

export default {
  modifyBundlerConfig: (config) => {
    config.module.rules.push({
      test: /\.scss$/,
      use: ["style-loader", "css-loader", "sass-loader"]
    })

    return config
  }
}
yarn add style-loader css-loader sass-loader --dev

En savoir plus ici : https://github.com/webpack-contrib/sass-loader

Tous les 3 commentaires

Vous pouvez modifier la configuration de votre bundler et mettre les chargeurs de modules moins, sass ou css dans les règles... Je n'avais pas beaucoup de temps, mais mon idée est de créer quelque chose comme docz-plugin-less , docz-plugin-sass , docz-plugin-cssmodules dans un futur proche...

Mais si vous souhaitez modifier votre configuration de bundler, utilisez simplement le modifyBundlerConfig sur doczrc.js :

// doczrc.js
export default {
  modifyBundlerConfig: (config) => {
    /* put your custom loaders logic here */
    return config
  }
}

@YardWill

Vous devez mettre le chargeur de culot ou moins.
Voici un exemple utilisant sass :

// doczrc.js

export default {
  modifyBundlerConfig: (config) => {
    config.module.rules.push({
      test: /\.scss$/,
      use: ["style-loader", "css-loader", "sass-loader"]
    })

    return config
  }
}
yarn add style-loader css-loader sass-loader --dev

En savoir plus ici : https://github.com/webpack-contrib/sass-loader

Après la sortie de la v0.2.11, vous pouvez utiliser docz-plugin-css pour configurer votre CSS simplement en ajoutant un plugin ✌️

@YardWill

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

tsnolan23 picture tsnolan23  ·  3Commentaires

w0wka91 picture w0wka91  ·  3Commentaires

hayk94 picture hayk94  ·  3Commentaires

nicholasess picture nicholasess  ·  3Commentaires

merelinguist picture merelinguist  ·  3Commentaires