Erreur d'angularclie et de matériaux angulaires (schémas): Collection "@angular / material" ne peut pas être résolu

j'essaye d'utiliser les schémas angulaires qui sont montrés sur cette page. Lorsque j'essaie d'utiliser la commande suivante dans le terminal à la racine du projet ng générer @angulaire/matériel:matériel-nav --nom nom-de-nouveaux-nav , j'obtiens l'erreur suivante dans le rouge,

Collection "@angulaire/matériel" ne peut pas être résolu. Erreur: La Collection "@angulaire/matériel" ne peut pas être résolu. à NodeModulesEngineHost._pathepathepathepathepathepathepathecollection (/Users/jeremypeters/MEGA/development/learning/angular/material-learn/node_modules/@angular-devkit/schematics/tools/node-module-engine-host.js: 88: 15) à NodeModulesEngineHost.createCollectionDescription (/Users/jeremypeters/MEGA/development/learning/angular/material-learn/node_modules/@angular-devkit/schematics/tools/file-system-engine-host-base.js: 106: 27) chez SchematicEngine._createcollection description (/Users/jeremypeters/MEGA/development/learning/angular/material-learn/node_modules/@angular-devkit/schematics/src/engine/engine.js: 78: 40) chez SchematicEngine.créatecollection (/Users/jeremypeters/MEGA/development/learning/angular/material-learn/node_modules/@angular-devkit/schematics/src/engine/engine.js: 71:43) à l'Objet.obtenir la collecte (/Users/jeremypeters/MEGA/development/learning/angular/material-learn/node_modules/@angular/cli/utilities/schematics.js: 28: 31) à GenerateCommand.getOptions (/Users/jeremypeters/MEGA/development/learning/angular/material-learn/node_modules/@angular/cli/models/schematic-command.js: 193:41) chez GenerateCommand. (/Users/jeremypeters/MEGA/development/learning/angular/material-learn/node_modules/@angular/cli/commands/generate.js: 38:53) de l'alternateur.prochain () à /Users/jeremypeters/MEGA/development/learning/angular/material-learn/node_modules/@angular/cli/commands/generate.js: 7: 71 à de nouvelles Promesses ()

Comment faire pour que ça marche?

Info: Angulaire de la CLI: 6.0.8

11
demandé sur לבני מלכה 2018-06-23 21:24:40

4 réponses

il semble cassé, Solution temporaire, utilisez la version suivante

ng add @angular/material@6.2.1
28
répondu Indrakumara 2018-06-23 19:18:01

vous pouvez l'installer en utilisant:

ng generate @angular/material:dashboard --name myDashboard

Pour les autres composants, il sera:

ng generate @angular/material:nav --name myNav

ng generate @angular/material:table --name myTable

informations sur les autres schémas de composants que vous pouvez trouver dans le fichier, situé dans:

/node_modules/@angular/material/schematics/collection.json

5
répondu Aleksey K. 2018-07-20 11:04:50

essayez les cmd suivants, ça a marché pour moi:

npm install --save @angular/material@6.2.1 @angular/cdk@6.2.1

ng add @angular/material@6.2.1
3
répondu Abdelkader EL YAZIDI 2018-06-26 13:24:48

a travaillé pour moi de cette façon ( de docs )

ng add @angular/material

ng generate @angular/material:material-nav --name <component-name>

ng generate @angular/material:material-dashboard --name <component-name>

ng generate @angular/material:material-table --name <component-name>

angulaire 6.4.7

0
répondu Archil Labadze 2018-10-11 10:05:41