Webpack@5.66.0 Webpack 开发服务器配置:选项具有未知属性"stats"



无效的选项对象。开发服务器已使用与API架构不匹配的选项对象进行初始化。

  • 选项具有未知属性'statis'。这些属性有效:object{allowedHost?,bonjour?,client?,compression?,devMiddleware?,headers?,historyApiFallback?,host?,hot?,http2?,https?,ipc?,liveReload?,magiHtml?,onAfterSetupMiddleware™,onBeforeSetupMiddleware*,onListening?,open?,port?,proxy?,server?,setupExitSignals?,setupMiddlewares?,static?,watchFiles?,webSocketServer?}

webpack.dev.server.js

module.exports = function getDevServerConfig(options) {
...
...
const devServer = {
...
...
disableHostCheck: true,
noInfo: false,
stats: {
assets: true,
color: true
}
}
}```

来自webpack-dev-serverv4迁移指南:

fsindexmimeTypespublicPathserverSideRenderstatswriteToDisk(与webpack-dev-middleware相关(被移到devMiddleware选项。

https://github.com/webpack/webpack-dev-server/blob/master/migration-v4.md

我通过删除node_modules和yarn.lock解决了这个问题。之后,我运行yarn来重建node_module,然后yarn start就可以正常工作了。

最新更新