无效的选项对象。开发服务器已使用与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-server
v4迁移指南:
fs
、index
、mimeTypes
、publicPath
、serverSideRender
、stats
和writeToDisk
(与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就可以正常工作了。