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
ライブラリのサポートは、Angular CLIバージョン6以降から始まります...
詳細については リリースノート を確認してください...
npm i -g @schematics/angular
回路図を最新バージョンに更新します。 angular cliを更新することも重要です:
npm i -g @angular/cli
これは私のために働きました:
npm i @schematics/angular
ng config cli.defaultCollection @ ngrx/schematics