Impossible de trouver le module '@angulaire/matériel-moment-adaptateur
Pourquoi ça ne marche pas? J'ai essayer d'importer le MomentDateAdapter comme indiqué sur la angulaire site web mais le Code de Visual Studio continue de se plaindre qu'il ne peut pas trouver @angulaire/matériel-moment de l'adaptateur. Ce que je fais mal?
version info: Angulaire de la CLI: 1.5.0 Nœud: 6.11.0 OS: darwin x64 Angulaire:
4.4.6 ... des animations, des communes, de compilation, le compilateur de la cli, de base, les formes ... http, de la langue de service, la plate-forme de navigateur ... de la plate-navigateur-dynamique,
routeur, tsc-enveloppé@angulaire/cdk: 2.0.0-bêta.12 @angulaire/cli: 1.5.0 @angulaire/matériel:
2.0.0-bêta.12 @angulaires-devkit/build-optimizer: 0.0.32 @angulaires-devkit/noyau: 0.0.20 @angulaires-devkit/schémas: 0.0.35
@ngtools/json schema: 1.1.0 @ngtools/webpack: 1.8.0
@schémas/angulaire: 0.1.1 tapuscrit: 2.3.4 webpack: 3.8.1
- Avez-vous " @angulaire/matériel-moment-adaptateur dans node_modules?
- Semble comme vous avez besoin de
import { MatMomentDateModule } from '@angular/material-moment-adapter'
et l'importationMatMomentDateModule
dans l'app.le module.ts. espérons que cela permettra de le corriger - Je n'ai pas @angulaire/matériel-moment-adaptateur dans mon node_modules. J'ai @angulaire de la langue de service, @angulaire/matériel, @angulaire de la plate-forme de navigateur. Pas de @angulaire/matériel-moment de l'adaptateur.
Vous devez vous connecter pour publier un commentaire.
Depuis
@angular/material-moment-adapter
nécessite Angulaire v5 et n'a été introduite récemment (5.0.0-rc0
), vous devez mettre à jour les dépendances comme suit:Adapté de https://update.angular.io
MODIFIER:
Note: NPMJS 5, vous n'avez plus à spécifier le
--save
drapeau que c'est l'option par défaut (voir cet article de blog sur les changements à NPMJS 5 pour plus d'info (en vertu de la dernières modifications section)):(P. S. La
-D
drapeau est un alias de--save-dev
)Pour ceux, comme moi, qui a également atteint cette question et ont déjà la dernière @angulaire 5+.
N'oubliez pas d'installer Moment.js:
npm i moment
(comme je l'ai fait )npm i @angular/material-moment-adapter
a fonctionné pour moi.Découvrez ce: https://stackblitz.com/angular/gxamabemnyx
Quelque chose à noter, vous devrez installer manuellement le module: npm install @angulaire/matériel-moment-adaptateur
Regarder le paquet.json qu'il en manque.
Il suffit d'exécuter cette commande à l'aide de npm pour l'installation de @angulaire/matériel-moment-adaptateur:
Plus simple je pense, serait d'aller à votre package npm,
right click
etdelete
, et exécuter la commande dans git bash dans le dossier du projet -npm install
. L'Installation se poursuivra. L'autre option estcd
dans votrec
lecteur, et d'exécuternpm list -g
qui liste tous les modules que vous avez obtenu dans paramètre global, vous essayez de trouver celui qui vous manque dans cette question. Troisième option, si rien ne fonctionne souffler votre nœud du module et de le ré-installer. Des instructions sur la façon de le faire est déjà une réponse dans ce lien ci-dessous.Comment puis-je désinstaller complètement Node.js et réinstaller à partir de début (Mac OS X)
Dominic Tancredi
a répondu si bien. il a mentionné à propos de la manière de le faireMac
, vous souhaitez supprimersudo
de commandes qu'il a mentionné pour le faire fonctionner dansWindows
.