Docz: рдХрдо рдпрд╛ рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдШрдЯрдХ рдХреИрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рдЬреВрди 2018  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: doczjs/docz

рдХрдо рдпрд╛ рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдШрдЯрдХ рдХреИрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ? рдирд┐рдЬреА рдПрдирдкреАрдПрдо рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рд╣рдорд╛рд░реА рдпреВрдЖрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЕрднреА рдИрдПрд╕ 5 рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рд╣реИ рдФрд░ рд╣рдордиреЗ рдХрдо рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ (рд╣рдордиреЗ рд╡реЗрдмрдкреИрдХ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рд╡реНрдпрд╛рдкрд╛рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХрдо рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рд╣реИ)ред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@рдпрд╛рд░реНрдбрд╡рд┐рд▓

рдЖрдкрдХреЛ рд╕рд╛рд╕ рдпрд╛ рдЙрд╕рд╕реЗ рдХрдо рдХрд╛ рд▓реЛрдбрд░ рд▓рдЧрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред
рд╕реИрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

// 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

рдпрд╣рд╛рдВ рдФрд░ рдкрдврд╝реЗрдВ: https://github.com/webpack-contrib/sass-loader

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдк рдЕрдкрдиреЗ рдмрдВрдбрд▓рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдирд┐рдпрдореЛрдВ рдкрд░ рдХрдо, рдПрд╕рдПрдПрд╕ рдпрд╛ рд╕реАрдПрд╕рдПрд╕ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдбрд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ ... рдореЗрд░реЗ рдкрд╛рд╕ рдЬреНрдпрд╛рджрд╛ рд╕рдордп рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рд╡рд┐рдЪрд╛рд░ docz-plugin-less , docz-plugin-sass , docz-plugin-cssmodules рдЬреИрд╕рд╛ рдХреБрдЫ рдмрдирд╛рдирд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЕрдкрдиреЗ рдмрдВрдбрд▓рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмрд╕ modifyBundlerConfig doczrc.js :

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

@рдпрд╛рд░реНрдбрд╡рд┐рд▓

рдЖрдкрдХреЛ рд╕рд╛рд╕ рдпрд╛ рдЙрд╕рд╕реЗ рдХрдо рдХрд╛ рд▓реЛрдбрд░ рд▓рдЧрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред
рд╕реИрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

// 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

рдпрд╣рд╛рдВ рдФрд░ рдкрдврд╝реЗрдВ: https://github.com/webpack-contrib/sass-loader

v0.2.11 рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЖрдк рдЕрдкрдиреЗ рд╕реАрдПрд╕рдПрд╕ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд▓рдЧрдЗрди рдЬреЛрдбрд╝рдХрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП docz-plugin-css рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

@рдпрд╛рд░реНрдбрд╡рд┐рд▓

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

danburzo picture danburzo  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ilyanoskov picture ilyanoskov  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mariusespejo picture mariusespejo  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

meetromb picture meetromb  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

hayk94 picture hayk94  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ