Vous semblez ne pas dépendre de “@ angular / core”. Ceci est une erreur

Je veux créer une application angular 2 avec cli angular

J’ai écrit dans le cmd:

npm installer angular-cli -g

puis:

ng firstngapp

mais ça me montre une erreur quand j’écris npm start! l'image d'erreur

Image de fichiers

Je ne comprends pas le problème

Essayer de courir

 npm install 

dans le dossier du projet

Pendant l’exécution de ng serve vous devriez être dans le répertoire / project de l’application .

Si vous exécutez la commande dans un autre répertoire, vous obtenez l’erreur suivante:

Vous semblez ne pas dépendre de “@ angular / core”. Ceci est une erreur.

Supprimez vos modules de nœud, Vérifiez que votre fichier package.json doit avoir le @angular/core et réinstallez-le avec npm i .

  1. Supprimez le dossier node_modules et le fichier package-lock.json .
  2. Ensuite, exécutez la commande suivante pour mettre à jour les paquets npm.

    npm update

  3. Plus tard, lancez le projet en exécutant la commande suivante.

    ng serve

Les étapes ci-dessus ont fonctionné pour moi.

du terminal

  > cd myProjectPath myProjectPath > npm install 

Je ne sais pas si c’est toujours un problème. Je @angular/cli v1.1.2 la même nuisance avec @angular/cli v1.1.2 sur npm 4.1.2 . J’ai supprimé le répertoire node_modules , puis mis à jour npm (car c’était une cause commune dans le passé).

Je voulais mettre à niveau npm vers la version 5.0.3 (la plus récente), mais comme j’utilisais nvm il semble que les bibliothèques aient été nvm . Ainsi, j’ai réinstallé le node .

Ensuite, je suis allé avec

  • npm cache clean
  • npm rebuild
  • npm install – Celui-ci plusieurs fois, car à chaque fois qu’il envoyait une erreur avec un autre paquet

Au final, chaque paquet était correct.

J’espère que cela t’aides.

le correctif pour moi était

 npm link ng build 

entrer la description de l'image ici

Peut vous aider

  • Supprimer Tous les dossiers que vous avez créés précédemment
  • Créer un nouveau dossier
  • Ensuite, essayez de naviguer dans ce dossier à partir de la commande “cd foldername”
  • puis essayez d’installer “npm install”

Cela va résoudre votre problème.

Exécutez la mise à jour npm après avoir installé toutes les dépendances homologues et cela fonctionnera.

j’ai eu le même problème, et la raison est

  1. Lorsque vous lancez ng new app-name il crée un nouveau répertoire avec le nom de l’application et installe tout ce qu’il contient.
  2. Après l’exécution de la commande ci-dessus, la tendance humaine est d’exécuter ng serve et, comme votre application se trouve dans le sous-répertoire, elle ne trouvera pas package.json et générera l’erreur mentionnée.

La solution est assez simple. déplacez-vous simplement dans le sous-répertoire, puis exécutez ng serve

Si quelqu’un est en train de le faire en 2018, la chose qui a finalement fonctionné pour moi était d’aller dans la my-app que j’ai créée avec ng new my-app , puis de lancer ng serve Cela a besoin de dépendances et de devDependencies dans my-app/package.json au lieu de root/package.json . Ce sont deux fichiers distincts.

Même si je copiais toutes les dépendances dans le package.json de mon dossier racine, je devrais également entrer et modifier manuellement les emplacements des fichiers de configuration pour les placer dans my-app/* . Il est beaucoup plus facile de simplement accéder à my-app/ et de lancer ng serve pour que tout fonctionne comme il se doit.

Donc, ces étapes devraient fonctionner pour n’importe qui:

rm -rf // Quelle que soit votre app précédente, si vous en aviez une.

sudo rm -rf node_modules

rm -f package-lock.json

npm install

ng new my-app

cd my-app

ng serve

Face au même problème. Lorsque vous utilisez ngserve, vous devriez être dans le répertoire apps. Pour confirmer (sur GIT BASH: vous aurez (master) après le chemin du répertoire à l’invite de gitbash, si vous êtes dans le répertoire de l’application).

Voilà comment j’ai résolu ce problème.

J’ai d’abord lancé npm install @angular/core .

Puis j’ai couru npm install --save .

Lorsque les deux installations se sont terminées avec succès, j’ai exécuté npm serve et reçu une erreur indiquant

 "Versions of @angular/comstackr-cli and typescript could not be determined. The most common reason for this is a broken npm install. Please make sure your package.json contains both @angular/comstackr-cli and typescript in devDependencies, then delete node_modules and package-lock.json (if you have one) and run npm install again." 

J’ai ensuite supprimé mon dossier node_modules ainsi que mon dossier package-lock.json.

Après avoir supprimé ces dossiers, j’ai exécuté npm install --save une fois de plus.

J’ai couru npm start et reçu une autre erreur. Cette erreur a indiqué l’ Error: Cannot find module '@angular-devkit/core' .

J’ai couru npm install @angular-devkit/core --save .

Enfin, j’ai lancé npm start et le projet a démarré!

Les étapes ci-dessous ont fonctionné pour moi:

Supprimez le dossier node_modules et le fichier package-lock.json. npm install ng dessert

Vous créez un nouveau projet avec:

 ng new firstngapp 

Dans votre exemple, il vous manque un new . Cela créerait un dossier, générerait des fichiers et exécuterait npm install pour vous. Il semble que vous ayez créé un dossier mais qu’il n’y ait pas d’application Angular CLI.

Et pour démarrer l’utilisation de l’application:

 ng serve 

npm start n’est utilisé que si vous avez été éjecté de cli.

Après avoir essayé en vain:

  • npm installer
  • mise à jour npm
  • servir

npm install -g @ angular / cli a fonctionné pour moi

J’avais le même problème et avec la suppression des node_modules et la réinstallation, je devais d’abord supprimer package-lock.json.

J’avais la même erreur quand j’ai essayé de lancer “ng serve” après avoir vu quelques suggestions d’un technicien de mettre à jour mon npm.Je l’ai fait aussi, alors j’ai eu cet écran après avoir entré “ng server”

“” Les versions de @ angular / comstackr-cli et typescript n’ont pas pu être déterminées. La raison la plus courante pour cela est une installation de npm cassée. Assurez-vous que votre package.json contient à la fois @ angular / comstackr-cli et typecript dans devDependencies, puis supprimez node_module et package-lock.json (si vous en avez un) et exécutez à nouveau npm install. “”

Après avoir effectué toutes les actions maintenant, il fonctionne correctement … et reçoit le message “Comstackd Successfully”.

Vous devez exécuter le serveur ng à partir de l’emplacement c: \ project \ angular-src. Pas seulement la racine de votre projet.

Exécuter ng new –skip-install PROJECT_NAME puis aller manuellement dans le dossier créé et taper npm install. https://github.com/angular/angular-cli/issues/3906

Dans mon cas, les suivants ont fonctionné:

 rm -rf node_modules rm package-lock.json npm install 

D’où l’ npm install , pas de mise à jour .

Le problème était que je suivais les conseils du cli pour passer à la gestion des paquets de fils.

Puis, tout en suivant un tutoriel, j’ai fait npm install --save bootstrap , et après cela, l’erreur a commencé à apparaître. Après, j’ai yarn add xxx bien sûr et ça a fonctionné.

Pour restaurer l’état du projet, j’ai supprimé node_modules et package-lock.json conformément à cette réponse, puis j’ai exécuté yarn install

Les versions de @ angular / comstackr-cli et typecript n’ont pas pu être déterminées. La raison la plus courante pour cela est une installation de npm cassée.

Assurez-vous que votre package.json contient à la fois @ angular / comstackr-cli et typecript dans devDependencies, puis supprimez node_modules et package-lock.json (si vous en avez un) et exécutez à nouveau npm install.

Cela m’est arrivé quand je mélangeais des gestionnaires de paquets. Mon projet a été généré avec Yarn et après cela, j’ai ajouté quelques dépendances à l’aide de npm install (cela a créé le package-lock.json avec uniquement des dépendances ajoutées).

Apparemment, ng servir utilisé package-lock.json et ne pouvait pas trouver de dépendances angulars là. Après avoir commencé à utiliser uniquement Yarn, c’est-à-dire yarn add au lieu de npm install, l’erreur avait disparu.

** Vous devriez être dans le dossier YOUR_APP nouvellement créé avant d’appuyer sur la commande ng serve **

Permet de partir de frais,

1) install npm

2) créer une nouvelle application angular ( ng new )

3) aller dans le dossier app ( cd YOUR_APP_NAME )

4) ng serve

J’espère que cela va résoudre le problème.

Pour résoudre ce problème.

  1. Etape 1: cd projectName
  2. Etape 2: npm update
  3. Etape 3: ng serve -o

Par exemple : entrer la description de l'image ici

Pour servir, vous devez être dans ce répertoire

 ashish@ashish-Inspiron-3521:~/Angular$ ng new FireStore create FireStore/README.md (1025 bytes) create FireStore/.angular-cli.json (1245 bytes) create FireStore/.editorconfig (245 bytes) create FireStore/.gitignore (544 bytes) create FireStore/src/assets/.gitkeep (0 bytes) create FireStore/src/environments/environment.prod.ts (51 bytes) create FireStore/src/environments/environment.ts (387 bytes) create FireStore/src/favicon.ico (5430 bytes) create FireStore/src/index.html (296 bytes) create FireStore/src/main.ts (370 bytes) create FireStore/src/polyfills.ts (3114 bytes) create FireStore/src/styles.css (80 bytes) ashish@ashish-Inspiron-3521:~/Angular$ ng serve You seem to not be depending on "@angular/core". This is an error. 

Comment j’ai résolu ceci en utilisant cmd

 ashish@ashish-Inspiron-3521:~/Angular$ cd FireStore/ 

Maintenant faire cmd

 ashish@ashish-Inspiron-3521:~/Angular/FireStore$ ng serve ** NG Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ ** 

Vérifiez si vous êtes dans le dossier du projet dans le terminal.