Vous semblez ne pas être en fonction sur “@angulaire/core”. C'est une erreur
Je veux créer un angulaires 2 App angulaire de la cli
J'ai écrit dans le cmd:
npm install angulaires-cli-g
alors:
ng firstngapp
mais il me montre une erreur quand j'écris mnp commencer !
Je ne comprends pas le problème
- J'ai eu un problème similaire, mais j'ai été dans le dossier parent.
- Essayez d'exécuter mnp bugs firstngapp et voir. Il vous aidera à résoudre votre problème
- Après npm install vous pouvez essayer de fermer le projet, puis l'ouvrir de nouveau. Il a travaillé pour moi.
- Êtes-vous rouillé comme moi? Après le projet de clonage... changer de dossier de projet et
npm install
- d'accord, vous avez à courir "npm install angulaires-cli-g ", puis "npm install" et enfin le "ng XXX"
- S'il vous plaît exécuter "npm mise à jour de la commande". Cette question permettra de l'obtenir lors de la "node_modules" dossier manquant dans votre projet ou seulement "@angulaire/core" paquet manquant.
Vous devez vous connecter pour publier un commentaire.
Essayez d'exécuter
dans le dossier du projet
Lors de l'exécution de
ng serve
vous devriez être dans l'application/le répertoire de votre projet.Si vous exécutez la commande dans un autre répertoire, vous obtenez l'erreur:
Supprimer votre nœud de modules , Vérifiez votre
package.json
fichier doit avoir le@angular/core
et de le réinstaller avecnpm i
.Puis exécuter la commande suivante elle sera mise à jour de packages npm.
npm update
Plus tard de début d'exécution du projet commande suivante.
ng serve
Étapes ci-dessus a fonctionné pour moi.
de terminal
Peut vous aider.
Cela va résoudre votre problème.
Je ne sais pas si c'est toujours un problème. Je vivais la même nuisance avec
@angular/cli v1.1.2
surnpm 4.1.2
. J'ai supprimé lenode_modules
répertoire et ensuite à la mise à jour denpm
(étant donné que c'était une cause commune dans le passé).Je voulais mettre à jour
npm
à5.0.3
(plus tard) mais depuis que j'ai été en utilisantnvm
il semble avoir foiré les bibliothèques. Ainsi, j'ai réinstallénode
.Ensuite, je suis allé avec
npm cache clean
npm rebuild
npm install
- Ce un plusieurs fois, car à chaque fois il a jeté une erreur avec un autre packageEn fin de compte, chaque paquet était très bien.
Espère que cette aide.
le correctif a été pour moi
Si quelqu'un est en cours d'exécution dans cette en 2018, la chose qui a finalement fonctionné pour moi a été d'aller dans le mon-appli que j'ai créé avec
ng new my-app
, PUIS exécutezng serve
Cela a à voir avec il a besoin de l'dépendances et devDependencies situé dansmy-app/package.json
au lieu deroot/package.json
. Ils sont deux fichiers séparés.Même si j'ai copié toutes les dépendances à mon dossier racine du
package.json
, je voudrais aussi avoir un d'entrer et de modifier manuellement le chemin d'accès lieux pour les fichiers de configuration et de tel pour aller dansmy-app/*
. Il est beaucoup plus facile de simplement aller dansmy-app/
et exécuterng serve
il y de laisser tout fonctionne comme il est censé le faire.Afin que ces étapes doivent travailler pour n'importe qui:
rm -rf <previous-app>
//Quelle que soit votre application précédente a été appelé, si vous en aviez un.sudo rm -rf node_modules
rm -f package-lock.json
npm install
ng new my-app
cd my-app
ng serve
previous-app
Après avoir fait votre commande, je reçois unYou cannot use the new command inside an Angular CLI project.
d'erreur tout en faisantng new my-app
rm -rf <previous app>
si vous avez eu une précédente application qui crée ce problème. remplacer par le nom de votre application ici.rm -rf
supprime récursivement par la force de l'ensemble du contenu du répertoireExécuter le mnp mise à jour après l'installation de toutes les dépendances et il va fonctionner.
Face à la même Question. Lors de l'exécution de ngserve vous devez être dans le répertoire apps. Pour confirmer(sur GIT BASH : vous aurez (master) après le chemin d'accès au répertoire à gitbash invite, si vous êtes au répertoire app.)
C'est comment j'ai résolu ce problème.
J'ai couru
npm install @angular/core
.Ensuite, j'ai couru
npm install --save
.Lors de l'installe a achevé avec succès, j'ai couru
npm serve
et reçu un message d'erreur disantJ'ai ensuite supprimé mon dossier node_modules ainsi que mon colis-lock.json dossier.
Après j'ai supprimé les dossiers, j'ai couru
npm install --save
une fois de plus.J'ai couru
npm start
et a reçu une autre erreur. Cette erreur a ditError: Cannot find module '@angular-devkit/core'
.J'ai couru
npm install @angular-devkit/core --save
.Enfin, j'ai couru
npm start
et le projet a démarré!J'ai eu le même problème, et la raison en est
ng new app-name
il va créer un nouveau répertoire avec le nom de l'application et de l'installer tout ça.ng serve
et parce que votre application se trouve dans le sous répertoire, il ne sera pas trouver le paquet.json et jeter l'erreur mentionné.
Solution est assez simple. il suffit de déplacer à la sous-répertoire et exécutez ensuite
ng serve
Les étapes ci-dessous a fonctionné pour moi:
1) Supprimer la
node_modules/
dossier etpackage-lock.json
fichier.2)
npm install
3)
ng serve
Vous créer un nouveau projet avec:
Dans votre exemple, il vous manque
new
. Cela permettrait de créer un dossier, de générer des fichiers et exécuternpm install
pour vous.Il semble que vous avez créé le dossier, mais il n'y a pas Angulaire de la CLI application en elle.
Et pour le démarrage de l'application utilisation:
npm start
est utilisé uniquement si vous avez éjecté de la cli.Après avoir essayé en vain:
npm install-g @angulaire/cli a fonctionné pour moi
J'ai eu le même problème et le long de la suppression de la node_modules et la réinstallation j'avais besoin de supprimer le package de verrouillage.json premier.
J'avais la même erreur quand j'ai essayé d'exécuter "ng servir" après que j'ai vu des suggetions l'un des technos m'a dit de mettre à jour mon mnp.Je l'ai fait aussi, puis j'ai eu cet écran après avoir entré "ng server"
""Versions de @angulaire/compilateur-cli et la machine n'a pas pu être déterminée.
La raison la plus courante pour ce qui est brisé npm install.
Assurez-vous que votre paquet.json contient à la fois @angulaire/compilateur-cli et tapuscrit en devDependencies, puis de les supprimer node_module et l'emballage-lock.json(si vous en avez un) et
Exécuter npm install de nouveau.""
Après l'accomplissement de toutes les actions de son travail correctement...et prise de message "Compilé avec Succès."
Vous avez besoin pour exécuter le ng server à partir de la c:\project\angular-src emplacement. Pas seulement la racine de votre projet.
ng serve
doit être exécuté à partir de la racine du dossier, puisque c'est là que lepackage.json
fichier de définition de ce script est.Exécution ng nouveau --skip-installer PROJECT_NAME manuellement, puis aller dans le dossier créé et en tapant npm install.
https://github.com/angular/angular-cli/issues/3906
Dans mon cas, les personnes suivantes ont travaillé:
D'où le
npm install
, pas mise à jour.Le problème que j'ai eu est que j'ai suivi les cli, les conseils pour passer le fil de gestion de paquets.
Puis tout en suivant un tutoriel, je ne
npm install --save bootstrap
, et après ce point, l'erreur ont commencé à apparaître. Par la suite je n'aiyarn add xxx
bien sûr, et cela a fonctionné.À restaurer le projet de l'état, je l'ai enlevé
node_modules
etpackage-lock.json
comme par cette réponse, puis exécutezyarn install
Versions de @angulaire/compilateur-cli et la machine n'a pas pu être déterminée.
La raison la plus courante pour ce qui est brisé npm install.
Assurez-vous que votre paquet.json contient à la fois @angulaire/compilateur-cli et tapuscrit en
devDependencies, puis de les supprimer node_modules et l'emballage-lock.json (si vous en avez un) et
exécuter
npm install de nouveau.
Ce qui m'est arrivé lorsque j'ai mixé les gestionnaires de paquets. Mon projet a été générée avec le Fil, et après cela, j'ai ajouté un couple de dépendances à l'aide de npm install (ce qui a créé le package-lock.json avec seulement ajouté des dépendances).
Apparemment, ng servir paquet utilisé-lock.json et ne pouvait pas trouver Angulaire dépendances là. Après j'ai commencé à utiliser uniquement du Fil, c'est à dire le fil ajouter au lieu de npm install, l'erreur a disparu.
**Vous devez être dans le nouvellement créé YOUR_APP dossier avant de vous frapper la ng servir de la commande **
Permet de démarrer à partir frais,
1)
install npm
2) créer un nouveau angulaire de l'application (
ng new <YOUR_APP_NAME>
)3), passez à dossier app (
cd YOUR_APP_NAME
)4)
ng serve
J'espère que ça va résoudre le problème.
Pour résoudre ce problème.
cd projectName
npm update
ng serve -o
Par exemple :
Ng pour vous servir, vous devez être à l'intérieur de ce répertoire
Comment j'ai résolu ce problème en utilisant cmd
Maintenant Faire cmd