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?
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.
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
Je faisais également face à cela, mais le problème est maintenant résolu:
"start": "ng serve --Host 0.0.0.0 --port 4201"
Essayez les commandes
npm start ng s
ou
npm start
J'ai utilisé ng serve --open
travaillé pour moi.
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)