2017-10-14 4 views
0

J'ai feu "ng build --watch" commande. mais, seulement une fois construire. pas de construction continue après sauvegarde.ng build --watch cassé re processus de construction

Mes coordonnées Version:

_      _     ____ _  ___ 
/\ _ __ __ _ _ _| | __ _ _ __ /___| | |_ _| 
/△ \ | '_ \/_` | | | | |/ _` | '__| | | | | | | 
/___ \| | | | (_| | |_| | | (_| | |  | |___| |___ | | 
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_|  \____|_____|___| 
       |___/ 
@angular/cli: 1.4.7 
node: 6.10.3 
os: linux x64 
@angular/animations: 4.4.5 
@angular/common: 4.4.5 
@angular/compiler: 4.4.5 
@angular/compiler-cli: 4.4.5 
@angular/core: 4.4.5 
@angular/forms: 4.4.5 
@angular/http: 4.4.5 
@angular/platform-browser: 4.4.5 
@angular/platform-browser-dynamic: 4.4.5 
@angular/platform-server: 4.4.5 
@angular/router: 4.4.5 
@angular/cli: 1.4.7 
@angular/language-service: 4.4.5 
typescript: 2.5.3 

Répondre

1

Je trouve cette question ... ce problème trouvé dans Linux

A mon côté, je trouve la question: le système qui détecte les changements (inotify) ne peut pas gérer autant de montres par défaut. Pour modifier la quantité de montres qu'il peut gérer (= la quantité maximum de fichiers qui sera dans le projet), vous devez exécuter cette commande:

echo 65536 | sudo tee -a /proc/sys/fs/inotify/max_user_watches 

Le problème avec inotify est reseting ce compteur chaque fois que vous redémarrez votre ordinateur. Dans la version précédente, il y avait une alerte pour dire que l'ensemble du projet n'a pas pu être observé. Nous savions donc que nous devions exécuter cette commande. Ce n'est plus le cas. Quelque chose, d'une certaine manière, quelque part devrait être fait pour que cette détection de fichiers fonctionne toujours hors de la boîte sur Linux.

Plus d'informations: https://github.com/angular/angular-cli/issues/2389#issuecomment-250964095