webpack2打包时css文件提取失败
用webpack2打包时提示如下错误
文件结构和webpack配置文件如下
webpack.config.js
const HtmlWebpackPlugin = require('html-webpack-plugin')
const webpack = require('webpack')
module.exports = {
entry: './src/index.js',
output: {
filename: './src/index.js',
},
module: {
rules: [
{
test: /\.ts$/,
loader: "ts-loader",
exclude: "/node_modules/",
},
{
test: /\.html$/,
loader: "html-loader",
},
{
test: /\.js$/,
exclude: "/node_modules/",
use: ['babel-loader','eslint-loader'],
},
{
test: /\.css$/,
use: ['css-loader','style-loader'],
}
]
},
devtool: "eval-source-map",
devServer: {
// 配置监听接口
port: 8080,
// historyApiFallback用来配置页面重定向
historyApiFallback: true
},
plugins: [
new HtmlWebpackPlugin({
template: "./index.html"
})
]
}
最后请大神帮忙看下是什么原因,跪谢!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
原因已找到,是因为css的两个loader顺序写反了,应该是
use: ['style-loader','css-loader']