因为最近在体验webpack5发现了个坑点,之前项目示例中的contentBase使用不了了

这个属性在新版的webpack-dev-server中被移除了, 取而代之的是以下这种

替换方案
devServer.static

如果不设置,非webpack的内容将从public目录提供
devServer: {
static: { // static: ['assets']
directory: path.join(__dirname, 'src')
},
}
在体验webpack5时遇到一个问题,contentBase属性在webpack-dev-server的新版本中已被移除。官方推荐使用devServer.static作为替代。例如,设置devServer.static.directory为项目源代码路径,可以确保非webpack内容从指定目录提供。
因为最近在体验webpack5发现了个坑点,之前项目示例中的contentBase使用不了了

这个属性在新版的webpack-dev-server中被移除了, 取而代之的是以下这种

devServer.static

如果不设置,非webpack的内容将从public目录提供
devServer: {
static: { // static: ['assets']
directory: path.join(__dirname, 'src')
},
}