小编xah*_*uzu的帖子

使用HtmlWebpackPlugin的Entrypoint undefined = index.html

我正在使用Webpack 4而我正在创建配置文件,当试图HtmlWebpackPlugin在控制台上使用它时:Entrypoint undefined = index.html它打开浏览器并且HTML确实出现但是我在控制台上收到这个奇怪的消息,如何解决这个问题?

这就是我的配置文件的样子:

'use strict'

const webpack = require('webpack')
const { join, resolve } = require('path')

const HtmlWebpackPlugin = require('html-webpack-plugin')

module.exports = {
  mode: 'development', // dev
  devtool: 'cheap-module-eval-source-map', // dev
  entry: join(__dirname, 'src', 'index.js'),
  output: {
    filename: 'bundle.js',
    path: resolve(__dirname, 'dist')
  },
  module: {
    rules: [
      {
        test: /\.js$/,
        exclude: /node_modules/,
        loader: 'babel-loader'
      }
    ]
  },
  resolve: {
    extensions: ['*', '.js', '.jsx']
  },
  devServer: {
    contentBase: resolve(__dirname, 'build')
  },
  plugins: [
    new …
Run Code Online (Sandbox Code Playgroud)

node.js reactjs webpack html-webpack-plugin

19
推荐指数
2
解决办法
2万
查看次数

Index.html 模板未加载 HtmlWebpackPlugin 的图标

我正在尝试favicon使用index.html它的模板加载 aHtmlWebpackPlugin但它没有加载。

这就是我的Webpack配置的样子:

'use strict'

const webpack = require('webpack')
const { join, resolve } = require('path')

const HtmlWebpackPlugin = require('html-webpack-plugin')

module.exports = {
  devtool: 'cheap-module-eval-source-map',
  entry: join(__dirname, 'src', 'index'),
  output: {
    filename: 'bundle.js',
    path: resolve(__dirname, 'dist')
  },
  module: {
    rules: [
      {
        test: /\.js$/,
        exclude: /node_modules/,
        loader: 'babel-loader'
      },
      {
        test: /\.s?css$/,
        exclude: /node_modules/,
        use: ['style-loader', 'css-loader', 'sass-loader']
      }
    ]
  },
  resolve: {
    extensions: ['.js']
  },
  devServer: {
    contentBase: resolve(__dirname, 'build')
  }, …
Run Code Online (Sandbox Code Playgroud)

javascript node.js webpack webpack-dev-server

2
推荐指数
1
解决办法
3487
查看次数