elmentui 项目在启动时: ValidationError: Invalid options object...报错

问题描述

elmentui 项目在启动时,执行npm run serve之后报: ValidationError: Invalid options object…报错
完整错误如下:


F:\workspace\project\dramsvue>npm run serve

> dramsvue@0.1.0 serve
> vue-cli-service serve
 INFO  Starting development server...
 ERROR  ValidationError: Invalid options object. Dev Server has been initialized using an options object that does not match the API schema. - options has an unknown property 'disableHostCheck'. These properties are valid:
           object { allowedHosts?, bonjour?, client?, compress?, devMiddleware?, headers?, historyApiFallback?, host?, hot?, http2?, https?, ipc?, liveReload?, magicHtml?, onAfterSetupMiddleware?, onBeforeS
etupMiddleware?, onListening?, open?, port?, proxy?, server?, setupExitSignals?, setupMiddlewares?, static?, watchFiles?, webSocketServer? }
ValidationError: Invalid options object. Dev Server has been initialized using an options object that does not match the API schema.
 - options has an unknown property 'disableHostCheck'. These properties are valid:
   object { allowedHosts?, bonjour?, client?, compress?, devMiddleware?, headers?, historyApiFallback?, host?, hot?, http2?, https?, ipc?, liveReload?, magicHtml?, onAfterSetupMiddleware?, onBeforeSetupMidd
leware?, onListening?, open?, port?, proxy?, server?, setupExitSignals?, setupMiddlewares?, static?, watchFiles?, webSocketServer? }
    at validate (F:\workspace\project\dramsvue\node_modules\webpack-dev-server\node_modules\schema-utils\dist\validate.js:158:11)
    at new Server (F:\workspace\project\dramsvue\node_modules\webpack-dev-server\lib\Server.js:270:5)
    at serve (F:\workspace\project\dramsvue\node_modules\@vue\cli-service\lib\commands\serve.js:194:20)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

我的配置

在vue.config.js

devServer: {
    host: "0.0.0.0",
    port: 8000,
    open: true,
    overlay: {
        warnings: false,
        errors: true
    },
    // before: require('./mock/mock-server.js'),
    proxy: {
        [process.env.VUE_APP_BASE_API]: {
            target: `http://127.0.0.1:9086/`,  //开发环境
            changeOrigin: true,
            pathRewrite: {
                ["^" + process.env.VUE_APP_BASE_API]: ""
            }
        }
    },
    disableHostCheck: true

解决方案:删除两处

1、删除第1处

open: true,
overlay: {
    warnings: false,
    errors: true
},

2、删除第2处

disableHostCheck: true

相关推荐

  1. 项目使用jdk17启动

    2024-04-03 04:30:02       25 阅读
  2. eclipse启动

    2024-04-03 04:30:02       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-03 04:30:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-03 04:30:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-03 04:30:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-03 04:30:02       20 阅读

热门阅读

  1. 关于Kafka消息队列的深入学习

    2024-04-03 04:30:02       15 阅读
  2. 蓝桥杯_数学模板

    2024-04-03 04:30:02       15 阅读
  3. 2021年社招面试

    2024-04-03 04:30:02       17 阅读
  4. 剑指offer打卡 JZ10 斐波那契数列

    2024-04-03 04:30:02       14 阅读
  5. 理解MYSQL底层索引

    2024-04-03 04:30:02       18 阅读
  6. 搜索引擎-01-概览

    2024-04-03 04:30:02       15 阅读
  7. 父类子类继承关系

    2024-04-03 04:30:02       16 阅读
  8. 存放自定义数据类型的大/小根堆定义

    2024-04-03 04:30:02       14 阅读
  9. C++经典面试题目(十四)

    2024-04-03 04:30:02       18 阅读
  10. 免试生常问的一些问题汇总---专升本学习篇

    2024-04-03 04:30:02       15 阅读
  11. python内置函数 Z

    2024-04-03 04:30:02       15 阅读