百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
返回工具页/返回 Issues 列表
#33955·angular-cli

在 @angular/build:dev-server 中的 --allowedHosts cli 参数中不能使用主机名数组

作者: silverham创建于 2026年8月28日更新于 2026年8月28日
标签area: @angular/buildgemini-triaged

QQ 命令

服务

这是倒退吗?

  • [ 是的,这个行为在上一个版本中是有效的

QQ 此错误不存在的上一个版本是

无回复( N)

说明

当使用 “ angular- devkit/ building- angular: dev- server ” 时, 我可以使用“ - allowed Hosts” 参数, 并带有多个主机名, 因此我的主机名可以动态 。

但当使用 QQangular/ building: dev- server 时, 名称的数组不被识别( 仅通过布尔类型 ?)

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? ng服务于我的项目——被忽略的-hosts "example.com"

"** 错误:未知参数:例.com**"

工作间:

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
-VITE AdDITIONAL Server allowed HostS=example.com ng为我的项目服务

如https://GitHub.com/angular/angular/issues/64104所提及,在`angular.json'的阵列格式中采用硬码。

比较两个建筑师,我可以看到这个差异,如果你"patch"'angular/build:dev-server''s schema.json,那么命令就会起作用.

https://GitHub.com/angular/angular-cli/blob/main/packages/angular devkit/building angular/src/buildingers/dev-server/schema.json 互联网档案馆的存檔,存档日期2007-12-22. 对 https://GitHub.com/angular/angular-cli/blob/main/packages/angular/building/src/buildingers/dev-server/schema.json 互联网档案馆的存檔,存档日期2013-12-02.

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你来干什么? "被允许的Hosts":{ +"类型":"阵列", "描述":"开发服务器将响应的宿主. 此选项设置同名的 Vite 选项 。 详细情况:https://vite.dev/config/server-options.html#server-allewedhosts",. "默认": [],,

  • "项目" :{
  • "类型":"字符串" +}
  • "一个":
  • {
  • "类型":"阵列",
  • "描述":"开发服务器将响应的主机列表",
  • "项目":{
  • "类型":"弦" {\fn华文仿宋\fs16\1cHD1D1D1} - ?
  • 说得没错
  • {
  • "类型":"boole", -"描述":"表示所有主机都是允许的. 这是不推荐的 安全风险。" {\fn华文仿宋\fs16\1cHD1D1D1} - ?
  • [ ] {\fn华文楷体\fs16\1cHE0E0E0}

@ 参见问题 * devkit 承诺的 PR 增加了选项 :
- https://GitHub.com/angular/angular-cli/issues/13656
- https://GitHub.com/angular/angular-cli/pull/15366

它注意到: " angular-devkit/building-angular:dev-server " 还有一个(习惯?) `-残疾HostCheck ' 参数将`allodHosts ' 设定为`real',如果通过,那么所有主机情况都可以覆盖,因为计划不再允许布尔,只允许数组。

不知如何妥善修理.

最小复制

- 说吧

例外或错误

页:1

您的环境

页:1

  • 说吧

还有什么关系吗?

无回复( N)

内容来源: angular/angular-cli

查看 GitHub 原文在 GitHub 查看讨论