首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Webpack dev server不承认watchContentBase为有效选项。

Webpack dev server不承认watchContentBase为有效选项。
EN

Stack Overflow用户
提问于 2021-11-16 10:17:34
回答 4查看 5.6K关注 0票数 3

Webpack开发服务器不承认watchContentBase是一个有效的选项。watchContentBase被否决了吗?如果是的话,还有什么可供选择的?下面是Webpack开发服务器的配置:

代码语言:javascript
运行
复制
devServer:{
    contentBase: path.resolve(__dirname, 'dist'),
    port: 8080,
    open: true,
    hot: true,
    watchContentBase: true,
}

当我运行我的服务器时,我会得到以下错误。

无效选项对象。已使用与API架构不匹配的options对象初始化了Dev Server。

  • 选项有一个未知的属性'watchContentBase‘。这些属性是有效的: object { allowedHosts?,bonjour?,client?,devMiddleware?,headers?,historyApiFallback?,host?,http2?,https?,ipc?,liveReload?,magicHtml?,onAfterSetupMiddleware?,onBeforeSetupMiddleware?,onListening?,open?,端口?,代理?,服务器?,setupExitSignals?,静态?,watchFiles?,webSocketServer?
EN

回答 4

Stack Overflow用户

发布于 2022-02-22 09:11:42

在新版本中

代码语言:javascript
运行
复制
devServer:{
    static: path.resolve(__dirname, 'src'),
    port: 8080,
    open: true,
    hot: true
}
票数 7
EN

Stack Overflow用户

发布于 2021-11-20 18:21:16

只要将contentBase重命名为static即可。

票数 5
EN

Stack Overflow用户

发布于 2021-11-23 02:43:18

contentBase/contentBasePublicPath/serveIndex/watchContentBase/watchOptions/staticOptions选项被移至webpack-dev-server@4.0.0中的静态选项。而且它们也不再可用了。

有关详细信息,请参阅https://github.com/webpack/webpack-dev-server/blob/master/migration-v4.md的迁移指南。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69987319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档