You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

启动Preact应用时出现webpack-cli错误:未知选项'--inline'

解决webpack-dev-server的--inline未知选项错误

嘿,这个问题我之前也碰到过!你遇到的[webpack-cli] Error: Unknown option '--inline'错误,本质是webpack-dev-server的新版本(v4及以上)已经移除了--inline这个命令参数,而且原来的--content-base也被重命名成了--static,你的start脚本还在用旧版本的配置,自然就不兼容了。

给你两个可行的解决方案,优先推荐第一个:

方案一:更新start脚本配置(推荐)

直接修改package.json里的start脚本,移除过时的--inline,并替换--content-base为--static:

"start": "webpack-dev-server --hot --progress --static public --port 3333"

这里给你解释下改动的原因:

  • --inline:在webpack-dev-server v4中,inline模式已经是默认启用的了,不需要再手动指定这个参数
  • --content-base:v4里这个参数被重命名为--static,作用还是指定静态文件的目录,用法和之前一致

修改完之后,再运行npm start应该就能正常启动你的Preact应用了。

方案二:降级webpack-dev-server到旧版本(不推荐,仅作备选)

如果你暂时不想修改脚本配置,可以降级到支持--inline参数的webpack-dev-server v3版本,执行以下命令:

npm install webpack-dev-server@3.11.2 --save-dev

不过还是建议优先用方案一,因为新版本会有更多的功能和修复。

内容的提问来源于stack exchange,提问作者Osanda Gamage

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 06:51:43