webplugin 没有画面_[问题记录] 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值