[webpack-cli] Invalid options object. Dev Server has been initialized using an options object that d

这篇具有很好参考价值的文章主要介绍了[webpack-cli] Invalid options object. Dev Server has been initialized using an options object that d。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题:
在 webpack.config.js 配置了devServer,通过contentBase 配置了静态资源的路径,但是报错了。报错如下:

[webpack-cli] Invalid options object. Dev Server has been initialized using an options object that does not match the API schema.
 - options has an unknown property 'contentBase'. These properties are valid:
   object { allowedHosts?, bonjour?, client?, compress?, devMiddleware?, headers?, historyApiFallback?, host?, hot?, http2?, https?, ipc?, liveReload?, magicHtml?, onAfterSetupMiddleware?, onBeforeSetupMiddleware?, onListening?, open?, port?, proxy?, server?, setupExitSignals?, setupMiddlewares?, static?, watchFiles?, webSocketServer? }

原因及解析:
错误信息中提示contentBase 不是有效的配置项(可以看到contentBase不在罗列的有效配置项中)。因为Weback 5 将 contentBase的配置修改为 static
解决
contentBase 改为 static文章来源地址https://www.toymoban.com/news/detail-842475.html

const path = require('path')

module.exports = {
    mode: "development", // 指定构建模式
    entry: "./src/main.js", // 指定构建入口文件
    output: {
        path: path.resolve(__dirname, 'main'), // 指定构建生成的文件名
        filename: "build.js" // 指定构建生产的文件名
    },
    devServer: {
        static: path.resolve(__dirname, 'dist') // 开发服务器启动路径
    }
}

到了这里,关于[webpack-cli] Invalid options object. Dev Server has been initialized using an options object that d的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • harmonyos预览功能报错:[webpack-cli] SyntaxError: Unexpected end of JSON input

    在使用DevEco Studio写页面,进行预览的时候报错: 如图所示: 上一分钟还在好好的写代码,预览功能还能使用,突然下一秒预览功能报错了。 对问题进行分析排查: 1.打开另一个工程,页面可以预览,说明跟开发工具应该没有关系 2.检查代码是否有修改,是否影响 3.仔细查看

    2024年01月23日
    浏览(60)
  • Webapck 解决:[webpack-cli] Error: Cannot find module ‘vue-loader/lib/plugin‘ 的问题

    其一、报错为: [webpack-cli] Error: Cannot find module \\\'vue-loader/lib/plugin\\\' 中文为: [webpack-cli] 错误:找不到模块“vue-loader/lib/plugin” 其二、问题描述为: 在项目打包的时候 npm run build ,控制台报错,并抛出一个 Cannot find module \\\'vue-loader/lib/plugin\\\' 的问题; 其三、控制台报错的页面显示

    2024年02月02日
    浏览(54)
  • 解决 : ValidationError: Invalid options object. PostCSS Loader ......

    问题背景 :     使用 vue/cli @ 5. x 脚手架  工具搭建一个初始化  项目架子 ,在 vue.config.js 里面 配置 移动端 的 适配性插件( postcss-pxtorem  )的代码时,运行启动项目时报错如下图 : Compiled with problems: ERROR in \\\'./xxx/xx\\\' Module build failed (from \\\'./xxx/xx\\\'):         ValidationError: In

    2024年02月11日
    浏览(48)
  • Vue.config.js 配置报错 ValidationError: Invalid options object.

    接手了别人的项目,在配置 devServer 时直接照搬了之前的配置结果报错 这段报错信息意思是Dev Server已使用与API模式不匹配的选项对象初始化,其中明确指出是属性 ‘disableHostCheck’,于是我屏蔽了这个属性,发现能启动成功 此时我查看了之前和这次的项目的webpack的版本发现

    2024年02月11日
    浏览(111)
  • webpack自动化打包webpack-dev-server

    在前面的章节中我们每次改完要打包的资源文件,和配置文件都是是输入 npx webpack 命令手动打包的,那么有没有什么办法可以 监听到我们代码的改动,在保存时就自动打包 呢? 答案是当然有,不然哪些框架的脚手架是怎么实现保存自动打包的呢,这就是本章要介绍的内容,

    2024年02月04日
    浏览(49)
  • 解决:项目名@1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js`错误

    当我们在githup/gitee下载前端的项目的时候,很多在自己的电脑运行,可能会爆这个错误,解决方案是: 第一步:先把这两个文件删掉 第二步:清理缓存 在项目文件目录下运行这个命令(在终端运行): npm cache clean --force 第三步:安装项目所需的所有依赖项 npm install 第四步

    2024年02月08日
    浏览(41)
  • webpack.config.js配置文件报错:The ‘mode‘ option has not been set

    报错 WARNING in configuration The \\\'mode\\\' option has not been set, webpack will fallback to \\\'production\\\' for this value. Set \\\'mode\\\' option to \\\'development\\\' or \\\'production\\\' to enable defaults for each environment. You can also set it to \\\'none\\\' to disable any default behavior. Learn more: https://webpack.js.org/configuration/mode/ 解决: 在package.json文件

    2024年01月20日
    浏览(56)
  • firefox_profile has been deprecated, please use an Options object

    selenium代码中加载firefox的默认配置文件 但是,运行代码会出现了一个 弃用警告: firefox_profile has been deprecated, please pass in an Options object 解决办法: 或者 第二种可能失效。

    2024年02月13日
    浏览(43)
  • 使用webpack插件webpack-dev-server 出现Cannot GET/的解决办法

    文档地址深入浅出webpack 使用 DevServer运行webpack,跑起来之后提示 Cannot GET/ : 查阅官方文档 根据目录结构修改对应的配置: 然后就可以成功访问:

    2024年02月14日
    浏览(40)
  • 一、Webpack相关(包括webpack-dev-server用以热更新和html-webpack-plugin)

    webpack是前端项目工程化的具体解决方案。它提供了友好的前端模块化开发支持,以及代码压缩混淆、处理浏览器端JavaScript的兼容性、性能优化等强大的功能。 -S实际是--save的简写,表示安装的第三方库要被记录到package.json的dependencies(开发和上线都要用到的包)下。虽然不

    2024年02月13日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包