рдХрдо рдпрд╛ рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдШрдЯрдХ рдХреИрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ? рдирд┐рдЬреА рдПрдирдкреАрдПрдо рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рд╣рдорд╛рд░реА рдпреВрдЖрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЕрднреА рдИрдПрд╕ 5 рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рд╣реИ рдФрд░ рд╣рдордиреЗ рдХрдо рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ (рд╣рдордиреЗ рд╡реЗрдмрдкреИрдХ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рд╡реНрдпрд╛рдкрд╛рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХрдо рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рд╣реИ)ред
рдЖрдк рдЕрдкрдиреЗ рдмрдВрдбрд▓рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдирд┐рдпрдореЛрдВ рдкрд░ рдХрдо, рдПрд╕рдПрдПрд╕ рдпрд╛ рд╕реАрдПрд╕рдПрд╕ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдбрд░ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ ... рдореЗрд░реЗ рдкрд╛рд╕ рдЬреНрдпрд╛рджрд╛ рд╕рдордп рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рд╡рд┐рдЪрд╛рд░ 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 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
@рдпрд╛рд░реНрдбрд╡рд┐рд▓
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@рдпрд╛рд░реНрдбрд╡рд┐рд▓
рдЖрдкрдХреЛ рд╕рд╛рд╕ рдпрд╛ рдЙрд╕рд╕реЗ рдХрдо рдХрд╛ рд▓реЛрдбрд░ рд▓рдЧрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред
рд╕реИрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣рд╛рдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рдпрд╣рд╛рдВ рдФрд░ рдкрдврд╝реЗрдВ: https://github.com/webpack-contrib/sass-loader