IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Angular Discussion :

ng serve avec VS Code, ajout de nouveaux fichiers interruption du serveur


Sujet :

Angular

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2020
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2020
    Messages : 1
    Par défaut ng serve avec VS Code, ajout de nouveaux fichiers interruption du serveur
    Bonjour,
    c'est mon premier post sur ce forum, je m'excuse par avance pour tout manquement de forme et vous remecerie par avance pour le temps que vous accorderez à mon message.

    Je me suis récement lancé dans le développement frontend avec Angular 10 et j'adore la fonctionnalité de live reload de "ng serve" permettant un développement en continu.
    Néamoins je rencontre un problème et je ne sais pas si c'est un cas non pris en charge par la commande ou un mauvais workflow de développement de ma part.
    En effet en général je lance le serveur de développement ( ng serve ) puis réalise mes modificiations et le serveur actualise en "live" mes modifications, par contre si j'ai besoin d'ajouter un nouveau fichier, dossier ( components par exemple ) il ne le detecte pas et je dois interrompre le serveur de dev avant de le relancer. Et ça ne me semble pas tres optimisé comme pratique. Il me semblerait logique que "ng serve" detecte et ajoute dynamiquement les nouveaux fichiers.

    Avez vous une idée pour résoudre ce problème ou une meilleure pratique de développement ?

    Encore merci par avance.


    Environnement :
    OS : Windows 10
    IDE : VS Code
    Angular cli version: la dernière

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    disons que tu génères via le cli un nouveau composant nommé: toto
    (1)
    4 fichiers vont être créés
    mais en l'état, il n'y a aucun lien avec ton projet. ce composant ne sera pas affiché.
    donc pourquoi recompiler ?
    (2)
    un moment donné, tu seras obligé de mettre la balise: <app-toto></app-toto> et donc dans se cas tu auras modifié un fichier et donc le live reload va recompiler



    MAIS

    si tu fais l'inverse:
    tu écris d'abord la balise: <app-toto></app-toto>
    ensuite tu génères le composant, dans ce cas .... oui le live reload ne recompile pas car il fonctionne qu'au changement (pas à l'ajout ou suppression de fichier)

Discussions similaires

  1. [AC-2010] comment alimenter une table avec un bouton AJOUTER/SUPPRIMER/IMPRIMER (CODE)
    Par ADANGLOE Bruno dans le forum Access
    Réponses: 1
    Dernier message: 02/08/2017, 20h20
  2. [Débutant] Ajouter une picturebox avec un code
    Par yasmine_m dans le forum Windows Forms
    Réponses: 3
    Dernier message: 14/04/2014, 09h34
  3. Réponses: 8
    Dernier message: 24/07/2012, 13h03
  4. ajouter une activex et l'activer avec du code vba
    Par tornero57 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/12/2008, 08h44
  5. Réponses: 1
    Dernier message: 24/05/2006, 15h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo