如何将css文件作为file.css输出而不是在javascript中内联.我的配置如下所示.
{
test: /\.less$/,
loader: "style-loader!css-loader!less-loader"
}
Run Code Online (Sandbox Code Playgroud)
我用"file-loader!css-loader!less-loader"测试了//但是文件的内容不是css
您必须使用extract-text-plugin.您可以为整个捆绑创建一个css文件,也可以为每个块创建一个css文件.例如,如果您希望捆绑中的所有CSS都移动到单独的文件中,则可以将其添加到您的配置中
module.exports = {
loaders: [
// Extract css files
{
test: /\.css$/,
loader: ExtractTextPlugin.extract("style-loader", "css-loader")
},
// Optionally extract less files
// or any other compile-to-css language
{
test: /\.less$/,
loader: ExtractTextPlugin.extract("style-loader", "css-loader!less-loader")
}
],
plugins: [
new ExtractTextPlugin("[name].css", {
allChunks: true
})
]
}
Run Code Online (Sandbox Code Playgroud)
请参阅样式表webpack配置以获取更多参考
| 归档时间: |
|
| 查看次数: |
3576 次 |
| 最近记录: |