Après avoir utilisé "npm install" et démarré le serveur local par "npm start", j'ai commencé à avoir cette erreur: -
ERROR in ./~/@angular/material/@angular/material.es5.js
Module not found: Error: Can't resolve '@angular/animations' in '/home/ashvini/Desktop/HN-Angular2/node_modules/@angular/material/@angular'
@ ./~/@angular/material/@angular/material.es5.js 20:0-81
@ ./src/app/app.module.ts
@ ./src/main.ts`enter code here`
@ multi webpack-dev-server/client?http://localhost:4200 ./src/main.ts
webpack: Failed to compile.
Ceci est lié à angular), mais je ne suis pas en mesure de comprendre ce que je dois faire pour résoudre ce problème.
Avant "npm install", cela fonctionnait bien.
Dans app.module
Ajoute ça:
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
Et moussez dans le module, ajoutez-le à imports
:
imports: [BrowserAnimationsModule]
Et retirez le @angular/animations
déclaration d'importation.
Peut-être en appliquant npm install
vous avez mis à jour votre Angular de v.2 à v.4.
PDATE:
ou simplement ajouter ceci à votre package.json
(choisissez la version dont vous avez besoin) :
"dependencies": {
"@angular/animations": "^4.0.1",
}
Une fois que vous avez ajouté cela à vos dépendances, appliquez npm install
encore.
PDATE 2:
Même un moyen plus rapide:
npm install @angular/animations --save
Dans package.json, supprimez (^) "@ angular/material": "^ 2.0.0-beta.2". Dans dernière angular.material nous obtenons cette erreur.
npm install installera le dernier Angular Framework, qui est maintenant 4.
la solution est mentionnée ci-dessus déjà par d'autres.
À votre santé.