1. ホーム
  2. angular

[解決済み] ng serve がファイルの変更を自動的に検出しない

2022-07-19 16:52:24

質問

私は ng serve を実行する必要があります。コンソールにエラーはありません。

Angular CLI: 1.6.2
Node: 8.9.1
OS: linux ia32
Angular: 5.1.2
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cdk: 5.0.2-c3d7cd9
@angular/cli: 1.6.2
@angular/material: 5.0.3-e20d8f0
@angular-devkit/build-optimizer: 0.0.36
@angular-devkit/core: 0.0.22
@angular-devkit/schematics: 0.0.42
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.9.2
@schematics/angular: 0.1.11
@schematics/schematics: 0.0.11
typescript: 2.4.2
webpack: 3.10.0

どのように解決するのですか?

ほとんどの場合、Linuxで ng serve または ng build --watch は、ディレクトリに十分なパーミッションがない場合、動作しません。

解決策は、必要なパーミッションを与えるか、あるいは sudo を代わりに使うことです。

アップデイト

のウォッチフラグを ng serve はデフォルトのオプションであるため、実際には冗長です。この間違いを指摘してくれた@Zaphoidに感謝します。