尝试在代理背后的系统中构建 angular11 应用程序。运行“ng build --prod”时出现此错误:
字体内联失败。 通过 Internet检索https://fonts.googleapis.com/css?family=Roboto:300,400,500&display=swap 时出错 。getaddrinfo ENOTFOUND fonts.googleapis.com
一些帖子说禁用它,指向这个角度文档URL以获取更多信息,但我无法让它工作。如果我将angular.json "optimization" 参数编辑到下面,我会得到一个架构验证失败...数据路径 .optimization 应该是布尔错误:
"optimization": {
"scripts": true,
"styles": {
"minify": true,
"inlineCritical": true
},
"fonts": false
}
Run Code Online (Sandbox Code Playgroud)
如果我按照这篇文章(搜索“自动字体内联”)并在package.json 中添加以下内容,它似乎没有任何效果:
"optimization": {
"scripts": true,
"styles": false,
"fonts": false
}
Run Code Online (Sandbox Code Playgroud) 使用 Angular v11 和Angular Material Form 字段,如何使文本区域 mat-form-field 占据容器的整个空间(在我键入时不会自动增长,但即使是空的也填充空间)?它应该是仅使用 CSS 的动态解决方案,因此当页面大小调整时,文本字段也会调整。
这是我正在处理的实际页面的图片。我尝试在stackblitz上制作示例,但是 Material UI 甚至无法在那里正确显示 - 可以吗?仍然希望它有助于澄清我的问题。