Webpack sass在哪里的CSS文件
我正在使用像这样的sass加载器的networking包:
module.exports = { module: { loaders: [ { test: /\.scss$/, loader: "style!css!sass" } ] } };
但我看到风格适用于样式标记,生成CSS文件在哪里?
默认情况下,样式加载器将编译后的CSS内联到您的包中,该包通过输出文件(例如bundle.js
添加到页面的头部。 使用extract-text-webpack-plugin,你可以从bundle中删除已编译的CSS,并将其导出到一个单独的文件中。
首先 – 将你的装载器包装在插件中:
loaders: [{ test: /\.scss$/, loader: ExtractTextPlugin.extract( "style", "css!sass") }] },
然后告诉插件调用它生成的文件:
plugins: [ new ExtractTextPlugin("app.css") ]
通常在HTML中包含这个文件。
如果您在使用Webpack时需要单独的CSS文件,则需要使用extract-text-webpack-plugin 。