web-dev-qa-db-ja.com

回路図「ライブラリ」がコレクション「@ schematics / angular」にありません

angular cliでライブラリを作成しようとすると、次のエラーが発生します

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>

コマンドng --version

これを示しています

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


node -v
v8.9.3

npm -v
5.5.1
9
Rafael Augusto

ライブラリのサポートは、Angular CLIバージョン6以降から始まります...

詳細については リリースノート を確認してください...

1
Abinesh Devadas
npm i -g @schematics/angular 

回路図を最新バージョンに更新します。 angular cliを更新することも重要です:

npm i -g @angular/cli
2
DonDaniel

これは私のために働きました:

npm i @schematics/angular

1
Joshua Craven

ng config cli.defaultCollection @ ngrx/schematics

0
MagicLuckyCat