我使用以下 libreoffice buildpack 部署了一个节点应用程序:https://elements.heroku.com/buildpacks/bluetealondon/heroku-buildpack-libreoffice-for-heroku-18
但是,当我的应用程序尝试在 Heroku 上启动时,它会抛出以下错误:
Internal watch failed: ENOSPC: System limit for number of file watchers reached, watch '/app/vendor/libreoffice/usr/share/icons/hicolor/32x32/mimetypes/libreoffice6.4-presentation-template.svg'
Run Code Online (Sandbox Code Playgroud)
显然我发现我需要增加限制,但在 Heroku 上我没有 sudo 访问权限。我现在的问题是,我该如何解决这个问题?因为我的应用程序需要 Libreoffice 构建包。
我将 Angular 与 Angular Material 组件一起使用。因此,我添加了一个登录组件(表单),用户可以在其中输入他的电子邮件和密码。密码输入字段的末尾有一个眼睛,使用户能够根据需要以纯文本形式显示密码。不幸的是,通过单击两次眼睛按钮,将执行绑定到提交按钮的提交方法。
简单的问题是:为什么?
模板
<form [formGroup]='loginForm' (ngSubmit)="onSubmit()">
<div>
<mat-form-field>
<mat-label for="email">E-Mail</mat-label>
<input matInput type="text" formControlField="email" />
<mat-error>
Test
</mat-error>
</mat-form-field>
</div>
<div>
<mat-form-field>
<mat-label for="password">Password</mat-label>
<input matInput [type]="hide ? 'password' : 'text'" formControlField="password" />
<button mat-icon-button matSuffix class="mat-icon-button mat-button-base" (click)="hide = !hide" [attr.aria-label]="'Hide password'" [attr.aria-pressed]="hide">
<mat-icon>{{ hide ? 'visibility_off' : 'visibility' }}</mat-icon>
</button>
</mat-form-field>
</div>
<button mat-raised-button color="primary" type="submit">Login</button>
Run Code Online (Sandbox Code Playgroud)
成分
export class LoginComponent implements OnInit {
loginForm: FormGroup;
hide = true;
constructor(
private formBuilder: FormBuilder
) …Run Code Online (Sandbox Code Playgroud)