> webpack-dev-server
ℹ 「wds」: Project is running at http://localhost:8080/
ℹ 「wds」: webpack output is served from /
ℹ 「wds」: Content not from webpack is served from ./dist
ℹ 「wdm」: wait until bundle finished: /
源码:
const path = require('path')
const HtmlWebpackPlugin = require('html-webpack-plugin')
// const WebpackManifestPlugin = require('webpack-manifest-plugin')
const { WebpackManifestPlugin } = require('webpack-manifest-plugin');
module.exports = {
mode: 'development',
// entry: path.join(__dirname, 'src/index.js'),
entry: './src/index.js',
output: {
path: path.join(__dirname, 'dist'),
filename: 'bundle.js'
},
plugins: [
new HtmlWebpackPlugin(),
// new HtmlWebpackPlugin({
// filename: 'index.html',
// template: 'src/index.html'
// }),
new WebpackManifestPlugin()
],
devServer: {
contentBase: './dist',
// contentBase: path.join(__dirname, "dist"),
open: true // 默认自动打开网页
},
module: {
rules: [
{
test: /\.(js|jsx)$/,
use: 'babel-loader'
},
{
test: /\.css$/,
use: [
'style-loader',
'css-loader'
]
},
{
test: /\.(png|svg|jpg|gif)$/,
use: [
'file-loader'
]
},
{
test: /\.(woff|woff2|eot|ttf|otf)$/,
use: [
'file-loader'
]
},
{
test: /\.(csv|tsv)$/,
use: [
'csv-loader'
]
},
{
test: /\.xml$/,
use: [
'xml-loader'
]
}
]
}
}
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答
本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。
因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。