Zum Inhalt springen
rdlabo.devdocs

CLI-Optionen

Flags für npx @rdlabo/ionic-angular-collect-icons. Die kompakte Tabelle finden Sie auf der Seite CLI API.

--dry-run [boolean]

Wenn Sie die Änderungen sehen möchten, ohne sie tatsächlich in Dateien zu schreiben, setzen Sie true. Der Standard ist false.

npx @rdlabo/ionic-angular-collect-icons --dry-run true

--interactive [boolean]

Wenn Sie alle CLI-Optionen über Eingabeaufforderungen festlegen möchten, setzen Sie true. Dies lässt sich auch verwenden, um bei einem Dry Run nur die Ergebnisse zu prüfen. Der Standard ist false.

npx @rdlabo/ionic-angular-collect-icons --interactive true

--initialize [boolean]

Mit dem Flag --initialize können Sie addIcons automatisch initialisieren. Der Standard ist false. Die CLI ergänzt folgende Zeilen:

+ import { addIcons } from 'ionicons';
+ import * as allIcons from 'ionicons/icons';
+ import * as useIcons from './use-icons';

  if (environment.production) {
    enableProdMode();
  }

+  addIcons(environment.production ? useIcons : allIcons);

Die CLI ergänzt die Zeilen in der Datei mit enableProdMode(). Die Einrichtung kann selbstverständlich auch manuell erfolgen.

Außerdem entfernt sie andere addIcons-Aufrufe aus Klassenkonstruktoren.

  @Component(/* ... */)
  export class ExampleComponent {
    constructor() {
-     addIcons(useIcons);
    }
  }
npx @rdlabo/ionic-angular-collect-icons --initialize true

--project-path [string]

Mit dem Flag --project-path können Sie den Projektpfad festlegen. Der Standard ist das aktuelle Verzeichnis.

npx @rdlabo/ionic-angular-collect-icons --project-path /path/to/project

Die Zieldateien liegen im Verzeichnis src unterhalb des angegebenen Pfads.

  • path/to/project + src/**/*.ts
  • path/to/project + src/**/*.html

--icon-path [string]

Standardmäßig wird die Datei (path/to/project +) src/use-icons.ts erstellt. Mit dem Flag --icon-path können Sie den Dateinamen festlegen.

npx @rdlabo/ionic-angular-collect-icons  --icon-path src/other-use-icons.ts