web-dev-qa-db-fra.com

L'exécution du navigateur "ng serve" ou "npm start" ne s'ouvre pas automatiquement

J'ai généré un projet en utilisant angular-cli en suivant les étapes décrites dans la section installation. Le projet est en cours actuellement. Mais je dois ouvrir le navigateur manuellement en tapant http: // localhost: 4200/ dans le navigateur.

Pourrait-il être possible comme lorsque l'utilisateur exécutera la commande "ng serve" ou "npm start", le navigateur s'ouvrira automatiquement?

S'il vous plaît laissez-moi savoir si c'est possible ou donnez-moi une solution pour cela.

5

Pour la documentation vous pouvez utiliser un drapeau avec ng serve:

--open (-o) Ouvre l'URL dans le navigateur par défaut.

Vous devrez peut-être mettre à jour votre version pour cette fonctionnalité, car l'historique des révisions de la page du wiki suggère qu'il s'agit d'un ajout récent. 

10
jonrsharpe

Un développeur de l'équipe theangular-cli a déclaré le 17 juin 2016;

Nous n'avons pas cette fonctionnalité pour le moment, non. Mais je vais laisser le numéro ouvert comme un 'Nice to have'.

mais

Vous pouvez simplement changer ce que npm start fait dans le package.json.

Par exemple. changement

"start": "ng serve"

à

"start": "start http://localhost:4201 & ng serve -port 4201"
1
Yoav Schniederman