Geteilte Voreinstellungen
Verwenden Sie Obfuskierungskonfigurationen im ganzen Team wieder und wählen Sie eine gemeinsame Ausgangskonfiguration.
Eine Voreinstellung teilen
Nur der Team-Inhaber kann geteilte Voreinstellungen veröffentlichen. Konfigurieren Sie die Obfuskierungsoptionen und wählen Sie Neue Voreinstellung in der Voreinstellungsbibliothek. Geben Sie der Voreinstellung einen Namen, aktivieren Sie Mit meinem Team teilen, legen Sie einen API-Alias fest, falls CI-Builds sie verwenden sollen, und wählen Sie Voreinstellung speichern.
Um eine vorhandene Voreinstellung zu teilen, öffnen Sie ihr Menü, wählen Bearbeiten und aktivieren Mit meinem Team teilen. Um ihre Optionen zu aktualisieren, wenden Sie sie an, ändern die Optionen und wählen Voreinstellung aktualisieren auf ihrer Karte.
Eine geteilte Voreinstellung laden oder anpassen
Mitglieder finden geteilte Konfigurationen im Tab Team der Voreinstellungsbibliothek und wenden eine davon mit Voreinstellung anwenden an. Nur der Inhaber kann das geteilte Original ändern oder löschen. Wählen Sie in ihrem Menü In meine Voreinstellungen kopieren, um eine unabhängige persönliche Kopie zu erstellen, die Sie bearbeiten können.
Einen Team-Standard festlegen
Der Inhaber kann Als Team-Standard festlegen im Bearbeitungsformular einer geteilten Voreinstellung einschalten: Öffnen Sie ihr Menü und wählen Sie Bearbeiten. Nur eine Voreinstellung kann Team-Standard sein. Mitglieder können ihre Optionen nach dem Laden anpassen. Aktualisiert der Inhaber eine geteilte Voreinstellung, wenden Sie sie erneut an, um die Änderungen zu übernehmen.
Schalten Sie Als Team-Standard festlegen aus, um sie nicht mehr als Standard zu verwenden, sie aber weiterhin zu teilen. Wird das Teilen ausgeschaltet, verliert sie ebenfalls ihren Standardstatus. Wird die Voreinstellung erzwungen, schaltet das Entfernen als Team-Standard, das Ausschalten ihres Teilens oder ihr Löschen auch Team-Standardvoreinstellung erzwingen aus.
Den Team-Standard erzwingen
Ohne Erzwingung ist ein Team-Standard nur eine Ausgangskonfiguration im Dashboard: Mitglieder können ihn ändern, und er wirkt sich nicht auf API-Anfragen aus (siehe API-Referenz). Ein Team-Inhaber kann ihn stattdessen sperren. Öffnen Sie Einstellungen → Team, aktivieren Sie Team-Standardvoreinstellung erzwingen und wählen Sie unter Zu erzwingende Voreinstellung die Voreinstellung, die erzwungen werden soll. Wenn Sie dort eine Voreinstellung wählen, wird sie zum Team-Standard und mit dem Team geteilt. Solange sie erzwungen wird, sind die Optionen der Mitglieder schreibgeschützt, und Dashboard-Builds der Mitglieder, API-Aufrufe der Mitglieder sowie Team-Serviceschlüssel verwenden alle die erzwungene Voreinstellung. Die eigenen persönlichen Builds und API-Aufrufe des Inhabers sind davon ausgenommen. Schalten Sie den Schalter aus, um zu einem unverbindlichen Standard zurückzukehren. Unter Eine Version für Ihr Team erzwingen erfahren Sie, wie Sie auf dieselbe Weise eine Version erzwingen.
Die Konfiguration in CI verwenden
Ohne Erzwingung kann ein API- oder CI-Build eine geteilte Voreinstellung trotzdem nutzen, indem er mit dem Paket javascript-obfuscator ihren API-Alias in optionsPreset referenziert oder ihre Optionen in einer separaten Anfrage vom Voreinstellungs-Endpunkt abruft (siehe API-Referenz); siehe den Abschnitt zu eigenen Voreinstellungen unter Das NPM-Paket verwenden. Halten Sie getrennte Konfigurationen für Funktionstests und geschützte Produktions-Builds bereit. Einstellungen für Funktionstests finden Sie unter Tests und CI.
