我有关于像这样的样式文件的项目结构:
client/
config-style.scss
------components/
------style.scss
-----------------my_component/
-----------------style.scss
在所有 style.scss 文件中,都有特定组件的本地样式。
在 config-style.scss 中有所有其他文件使用的变量,例如:
$font-size-large: 30px
实际上,我使用以下命令在每个 style.scss 文件中导入 config-style.scss 文件:
@import "../style.scss";
我还使用 webpack 生成带有 ExtractTextPlugin 的 main.scss 文件
{
test: /\.(css|scss)$/,
loader: ExtractTextPlugin.extract({
fallback: 'style-loader',
use: [
{
loader: 'css-loader',
options: {
sourceMap: true,
modules: true,
importLoaders: 1,
localIdentName: '[name]-[local]___[hash:base64:5]'
}
},
{ loader: 'sass-loader', options: { sourceMap: true } }
]
})
}
有没有办法告诉 webpack在所有其他 .scss 文件中自动包含config-style.scss ?