[webpack-cli]选项 对象无效。Dev Server 已使用与 API 架构不匹配的 options 对象进行初始化。 - options 具有未知属性 '_assetEmittingPreviousFiles'。
,更新了最新的webpack-cli
npm install --save-dev webpack 更新代码
[webpack-cli]选项 对象无效。Dev Server 已使用与 API 架构不匹配的 options 对象进行初始化。 - options 具有未知属性 '_assetEmittingPreviousFiles'。
,更新了最新的webpack-cli
npm install --save-dev webpack 更新代码
这个错误通常是因为 webpack-dev-server
的配置中包含了不再被支持或未知的选项 _assetEmittingPreviousFiles
。这个选项可能是在某个旧版本的 webpack-dev-server
中存在,但在更新到新版本后被移除或更改了。
为了解决这个问题,你应该检查并更新你的 webpack.config.js
或相应的配置文件,移除所有不再支持的选项。以下是一些步骤来修复这个问题:
检查并更新 webpack-dev-server
版本:
确保你的 webpack-dev-server
是最新版本。你可以通过运行以下命令来更新它:
npm install --save-dev webpack-dev-server@latest
检查 webpack.config.js
文件:
在你的 webpack.config.js
文件中,查找并移除所有包含 _assetEmittingPreviousFiles
的配置。这个选项可能直接出现,或者是在某个插件配置中(尽管这个选项通常不直接用于插件配置)。
例如,如果你的配置中看起来像这样:
devServer: {
// 其他配置...
_assetEmittingPreviousFiles: true, // 移除这行
// 其他配置...
}
你应该删除 _assetEmittingPreviousFiles: true
这一行。
webpack-dev-server
以确保更改生效。webpack-dev-server
文档是一个好主意。这可以帮助你了解可用的选项以及它们是如何工作的。检查依赖项:
确保所有相关的 webpack
和 webpack-cli
依赖项也都是最新版本。这可以通过运行以下命令来完成:
npm install --save-dev webpack@latest webpack-cli@latest
如果在完成这些步骤后仍然遇到问题,可能需要更详细地检查你的配置或寻求更具体的帮助。
可能是你
webpack-dev-server
的版本和webpack
的版本不匹配,更新一下weebpack-dev-server
试试