web-dev-qa-db-fra.com

Schéma "bibliothèque" non trouvé dans la collection "@ schematics/angular"

J'obtiens l'erreur suivante lorsque j'essaie de créer une bibliothèque en mode angulaire

Schematic "library" not found in collection "@schematics/angular".
Error: Schematic "library" not found in collection
"@schematics/angular".
    at SchematicEngine.createSchematic (/home/rafaelvicio/node-v8.9.3-linux-x64/lib/node_modules/@angular/cli/node_modules/@angular-devkit/schematics/src/engine/engine.js:143:23)
    at CollectionImpl.createSchematic (/home/rafaelvicio/node-v8.9.3-linux-x64/lib/node_modules/@angular/cli/node_modules/@angular-devkit/schematics/src/engine/collection.js:12:29)
    at Object.getSchematic (/home/rafaelvicio/node-v8.9.3-linux-x64/lib/node_modules/@angular/cli/utilities/schematics.js:47:23)
    at Class.run (/home/rafaelvicio/node-v8.9.3-linux-x64/lib/node_modules/@angular/cli/tasks/schematic-get-options.js:12:40)
    at Class.beforeRun (/home/rafaelvicio/node-v8.9.3-linux-x64/lib/node_modules/@angular/cli/commands/generate.js:101:31)
    at Promise.resolve.then (/home/rafaelvicio/node-v8.9.3-linux-x64/lib/node_modules/@angular/cli/ember-cli/lib/cli/cli.js:138:24)
    at <anonymous>

Commande ng --version

montre cela

Angular CLI: 1.7.4
Node: 8.9.3
OS: linux x64
Angular: 


node -v
v8.9.3

npm -v
5.5.1
6
Rafael Augusto

Le support de la bibliothèque commence à partir de Angular cli version 6 et supérieure ...

Veuillez vérifier la note de version pour plus d'informations ...

1
Abinesh Devadas
npm i -g @schematics/angular 

vous met à jour avec la dernière version du schéma. Il est également important de mettre à jour votre cli angulaire: 

npm i -g @angular/cli
1
DonDaniel

Cela a fonctionné pour moi:

npm i @schematics/angular

1
Joshua Craven