webpack2+vue2 配置extract-text-webpack-plugin抽出css失败
代码大致是这样的, 但是entry中引入的.vue
文件, 无法抽取css到一个单独的style.css文件中, 何解?
//...
module.exports = {
entry: './src/index.js',
module: {
rules: [{
test: /\.vue$/,
loader: 'vue',
exclude: /node_modules/,
options: {
css: ExtractTextPlugin.extract({
loader: 'css-loader!sass-loader',
fallbackLoader: 'vue-style-loader'
})
}
}, {
test: /\.js$/,
loader: 'babel',
exclude: /node_modules/
}, {
test: /\.(css|scss|sass)$/,
loader: ExtractTextPlugin.extract({
fallbackLoader: 'style-loader',
loader: 'css-loader!sass-loader'
})
} {
test: /\.(png|jpg|gif|svg)$/,
loader: 'file',
options: {
name: '[name].[ext]?[hash]'
}
}]
},
plugins: [
new ExtractTextPlugin('css/styles.css')
]
//...
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
改成
我也是碰到的这个问题,请问你现在解决了么
具体看他vue-loader 更新了 和webpack1 用法不一样