zoukankan      html  css  js  c++  java
  • [问题记录] webpack devServer HtmlWebpackPlugin 没有加载 js、css

    webpack devServer 没有加载 js、css

    HtmlWebpackPlugin runtimeChunks 注入问题。

    描述

    写了一个极其简单的多页面 demo
    启动开发服务器,发现样式没了,打开控制台,发现 js 也没有执行。
    但是 build 一切正常。
    webpack 配置如下:

    
    const path = require('path');
    const HtmlWebpackPlugin = require('html-webpack-plugin');
    const { CleanWebpackPlugin } = require('clean-webpack-plugin');
    
    module.exports = {
        entry: {
            index: './src/index.js',
            myecharts: './src/echarts/myecharts.js',
        },
        plugins: [
            new CleanWebpackPlugin(),
            new HtmlWebpackPlugin({
                hash: true,
                filename: 'index.html',
                template: './src/index.html',
                chunks: ['index']
            }),
            new HtmlWebpackPlugin({
                hash: true,
                filename: 'html/myecharts.html',
                template: './src/echarts/myecharts.html',
                chunks: ['myecharts']
            }),
        ],
        module: {
            rules: [
                {
                    test: /.css$/,
                    use: [
                        'style-loader',
                        'css-loader'
                    ]
                }
            ]
        },
        optimization: {
            splitChunks: {
                cacheGroups: {
                    commons: {
                        name: 'commons',
                        chunks: 'initial'
                    }
                }
            }
        },
        output: {
            filename: 'js/[name].js',
            path: path.resolve(__dirname, 'dist')
        },
    };
    
    

    解决方法

    把 HtmlWebpackPlugin 升级到 4.0.0-alpha.2

    参考:
    https://segmentfault.com/q/1010000018424725
    https://github.com/jantimon/html-webpack-plugin/issues/1053

  • 相关阅读:
    053-157
    053-496
    053-128
    053-167
    053-250
    053-674
    离职申请
    日记


  • 原文地址:https://www.cnblogs.com/eoalfj/p/11710910.html
Copyright © 2011-2022 走看看