PhpStorm 将输出选项“clean”高亮显示为 webpack 配置中的无效选项

问题描述

PHPStorm 显示我在 webpack.config.js 中指定 clean: true 的工具提示文本。

webpack:不允许使用属性“clean”
检查信息:针对 webpack Options Schema 验证 webpack 配置文件中的选项(名称应以 webpack 开头,例如 webpack.config.js)。

禁用此检查以关闭配置对象内的验证和代码完成。

禁用对我来说没有选择;-)

我检查了选项架构,发现属性“干净”。据我了解架构,它应该是正确的。

这是我的webpack.config.js

const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');

module.exports = {
    entry: './src/app.js',output: {
        clean: true,filename: 'index.js',path: path.resolve(__dirname,'dist'),},mode: "development",plugins: [
        new HtmlWebpackPlugin({
            title: 'Output Management',}),],};

版本: 网络包:5.24.3 PHPStorm:2020.3.2

在这里做错了什么?

解决方法

捆绑的 webpack schema 需要更新,请投票给 WEB-49925 以通知它的任何进展