webpack 打包没有输出 dist 文件夹

> 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天,您在需要使用的时候【私信】联系我,我会为您补发。