web-dev-qa-db-fra.com

ng servir ne fonctionne pas

J'avais cli angulaire, mais je l'ai réinstallé par erreur avec

npm install -g angular-cli

et maintenant, quand je lance ng serve, il se plaint:

It seems like you're using a project generated using an old version of the Angular CLI.
The latest CLI now uses webpack and includes a lot of improvements, include a simpler
workflow, a faster build and smaller bundles.

To get more info, including a step-by-step guide to upgrade the CLI, follow this link:
https://github.com/angular/angular-cli/wiki/Upgrading-from-Beta.10-to-Beta.12

quand j'essaie de créer un nouveau projet en utilisant ng new dans un autre répertoire, il se plaint de ce qui suit:

Cannot find module 'reflect-metadata'

Alors quel est le problème?

3
Salman Lashkarara

La clé consiste à avoir les mêmes versions global et local Angular-cli.

Disons que nous voulons le fixer à, par exemple. 1.0.0-beta.15.

Vous pouvez donc essayer de fixer la version dans npm install -g [email protected] et dans votre package.json de la fixer à la même version: "angular-cli": "1.0.0-beta.15". Puis lancez npm install --save-dev.

Actuellement, la CLI Angular est disponible sur NPM sous @angular/cli au lieu de angular-cli. Voici des liens vers la documentation comment désinstaller les anciens et installer la dernière version de CLI.

8
Yuri

Je pense que vous utilisez probablement une ancienne version de Angular-Cli. Vous pouvez réinstaller la dernière version en suivant la commande.

npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@latest
9
YoongKang Lim

Je faisais également face à cela, mais le problème est maintenant résolu:

"start": "ng serve --Host 0.0.0.0 --port 4201"
5
nikhil kumar

Essayez les commandes

npm start ng s

ou 

npm start
2
indrajeet kumar

J'ai utilisé ng serve --open travaillé pour moi. 

1
Stephen

Essayé littéralement tout mais celui-ci a fonctionné pour moi:

Aller à:

C:\Users\<profile_name>\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng

N'oubliez pas à la fin

Alors essaye: 

ng -v (pour afficher la version de ng)

0
Sanjay Tarani