Migration zur axe DevTools for Web v4.x CLI
Schritte zur Migration auf Version 4.x von axe DevTools für Web CLI
Um von AGet zu axe DevTools für Web CLI zu migrieren, führen Sie die folgenden Schritte aus:
-
AGet deinstallieren
-
Folgen Sie den Installationsanweisungen
-
Upgrade-Skripte , die AGet verwenden, um stattdessen die axe DevTools für Web CLI zu nutzen.
-
Wenn Sie einen benutzerdefinierten Regelsatz verwenden, achten Sie darauf, ihn für axe-core 4.0 neu zu generieren. Zusätzlich: – Wenn Sie ATTEST_PATH verwenden, ändern Sie es in AXE_RULESET_PATH. – Wenn Sie eine lokale
attest.json
Datei verwendet haben, benennen Sie sie inaxe-ruleset.json
um. -
Wenn Sie die Attest-Reporter-CLI verwenden, ersetzen Sie ihn durch axe Reporter.
-
Wenn Sie die CLI „attest-standards“ verwenden, ersetzen Sie es durch „axe ruleset“
Deinstallieren
Deinstallieren Sie die ausführbare AGet-Datei
Um AGet zu deinstallieren, müssen Sie es lediglich aus Ihrem Dateisystem löschen. Wenn Sie nicht sicher sind, wo es installiert ist, geben Sie which aget
in die Befehlszeile ein.
Deinstallieren Sie das AGet-Paket
Um AGet aus einem lokalen Paket zu deinstallieren, führen Sie aus npm remove @deque/aget
. Um AGet global zu entfernen, fügen Sie diesem Befehl das Flag -g
hinzu. Wenn Sie das AGet-Paket ohne Gültigkeitsbereich verwenden, geben Sie stattdessen remove aget
anstelle von remove @deque/aget
ein.
Upgrade-Skripte
Suchen Sie nach Skripten, die AGet verwenden. Dort müssen Sie den Befehl aget
durch axe
ersetzen. Bedenken Sie, dass diese Skripte an verschiedenen Orten gespeichert sein können, beispielsweise:
- Bash-Skriptdateien
- CI-Konfigurationsdateien
- Testskripte
- Paketkonfigurationsdateien
In axe DevTools für Web 4.0 ist der Befehl „uri“ veraltet. Stattdessen können URLs direkt an den Befehl „axe“ übergeben werden. Um zu migrieren, entfernen Sie „uri“ aus allen axe-Befehlen, die es verwenden.
aget uri deque.com
In axe DevTools für Web 4.0 wird daraus:
axe deque.com
Upgrade zum axe Reporter
Der Attest-Reporter ist nicht mehr als eigenständige CLI verfügbar. Der Reporter ist jetzt als Teil von axe DevTools für Web CLI verfügbar.
- Stellen Sie sicher, dass Sie deinstallieren
attest-reporter
- Upgrade-Skripte zu verwenden
axe reporter
anstelle vonattest-reporter
Upgrade auf axe-Regelsatz
attest-standards ist nicht mehr als eigenständige CLI verfügbar. Die Generierung von Standards ist jetzt als Teil von axe DevTools für Web CLI verfügbar.
- Stellen Sie sicher, dass Sie deinstallieren
attest-standards
- Upgrade-Skripte um zu verwenden
axe ruleset
anstelle vonattest-standards
Bemerkenswerte Änderungen
Neben den Installations- und Nutzungsänderungen bei den beschriebenen Befehlen sind folgende Änderungen zu beachten:
– Der Axe-Regelsatz unterstützt keine benutzerdefinierten Regel- matches
Funktionen und Prüf- evaluate
und- after
Funktionen mehr. Sie können die ID nur für integrierte Axtfunktionen verwenden.