webpack.config.js:
webpackConfig.module.loaders.push({
test: /\.scss$/,
loaders: [
'style',
'css?sourceMap&modules&importLoaders=1&localIdentName=[name]__[local]___[hash:base64:5]!postcss!sass'
]
});
.. рдЗрд╕ рд╕рдореНрдорд┐рд▓рд┐рдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ? рдореИрдВ рдЗрд╕реЗ рд╣рд░ рд╕рдордп рдкреНрд░рд╛рд░реВрдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рдлрд┐рд░ index.js рдиреЗ sass рдХреЛ рдкреЗрд╢ рдХрд┐рдпрд╛, рдФрд░ рдХреНрд▓рд╛рд╕рдирд╛рдо рдХреЛ рдХрдВрдкреЛрдиреЗрдВрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛, рдпрд╣ рд╕рд┐рд░реНрдл рд╕реНрдЯрд╛рдЗрд▓ рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрд╛ред
npm рд░рди рдмрд┐рд▓реНрдб, рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ index.css рдХрд╛ рдЖрдХрд╛рд░ рдареАрдХ рд╡реИрд╕рд╛ рд╣реА рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ sass рдЖрдпрд╛рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдерд╛
рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЕрдиреБрд╡рд░реНрддреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░реЗрдВ, https://github.com/sorrycc/roadhog/issues/273
webpackConfig.module.loaders.push({
рдкрд░реАрдХреНрд╖рдг: /.scss$/,
рд▓реЛрдбрд░: _extractTextWebpackPlugin.extract('style','css!postcss!sass')
})
рдЕрдЧрд░ (env == "рд╡рд┐рдХрд╛рд╕") {
webpackConfig.plugins.push(рдирдпрд╛ _extractTextWebpackPlugin('[name].css'));
}
рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди, рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ sass рдЬреЛрдбрд╝рдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ
рдЖрдк рдПрдХ рдЕрдЪреНрдЫреА рдмрд╛рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ рдореИрдВ sass рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд╣реАрдВ рд╣реВрдБ @sorrycc
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
webpackConfig.module.loaders.push({
рдкрд░реАрдХреНрд╖рдг: /.scss$/,
рд▓реЛрдбрд░: _extractTextWebpackPlugin.extract('style','css!postcss!sass')
})
рдЕрдЧрд░ (env == "рд╡рд┐рдХрд╛рд╕") {
webpackConfig.plugins.push(рдирдпрд╛ _extractTextWebpackPlugin('[name].css'));
}
рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди, рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ sass рдЬреЛрдбрд╝рдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ