I am using web pack with sass loader like this:
module.exports = {
module: {
loaders: [
{
test: /\.scss$/,
loader: "style!css!sass"
}
]
}
};
But i see the styles apply to the style tag, where is the generate css file?
If you want a separate CSS file when using Webpack, you need to use the extract-text-webpack-plugin.
By default, the style-loader inlines the compiled css into your bundle, which added to the head of the page with the output file e.g.
bundle.js
. Using the extract-text-webpack-plugin you can remove the compiled css from the bundle, and export it to a separate file.First - wrap your loader in the plugin:
Then tell the plugin what to call the file it generates:
Include this file in your HTML normally.