Het installeren van de Axe DevTools Linter Connector als een npm-pakket
Een gids voor het instellen van Agora om eenvoudig de Axe DevTools Linter Connector als een npm-pakket te downloaden en te installeren
Dit artikel beschrijft hoe je de Axe DevTools Connector kunt downloaden en installeren met Agora als een npm-pakkettenregister. Dit stelt je in staat om te profiteren van de infrastructuur die door Node.js wordt geboden en npm om je Axe DevTools Linter Connector-binary te downloaden, te versieën en bij te werken, zonder de handmatige stappen die nodig zijn wanneer je de Connector direct via de downloads pagina downloadt.
Wat is Agora?
Agora is de repository van Deque (gehost door JFrog als een artefactfabriek of artifactory), die binaire artefacten (pakketten, bibliotheken en uitvoerbare bestanden) veilig opslaat en waarvoor een account nodig is om toegang te krijgen. Agora host de Axe Linter Connector (zowel het npm-pakket als het handmatig te downloaden uitvoerbare bestand).
Je hebt een Agora-account nodig om de stappen in dit artikel te volgen. Om er een te verkrijgen, neem rechtstreeks contact op met je Deque-vertegenwoordiger, vraag het ons via onze supportdesk, of stuur ons een e-mail naar helpdesk@deque.com. We helpen je graag.
Maak een Agora Identiteitstoken aan
De eerste stap is het aanmaken van een identiteitstoken dat npm zal gebruiken om je Agora-sessie te authenticeren. Agora-identiteitstokens verlopen na een jaar, dus ze moeten jaarlijks worden vernieuwd.
- Bezoek je Agora profielpagina om een identiteitstoken te verkrijgen. (Als je niet bent ingelogd bij Agora, kun je na het inloggen worden doorgestuurd naar een andere landingspagina dan je profielpagina. Klik nogmaals op de dezelfde link nadat je bent ingelogd om naar je profielpagina te gaan. Of klik op de knop rechts van de helpknop in de rechterbovenhoek en klik vervolgens op Profiel bewerken.)
- Klik op Genereer een Identiteitstoken.
- Voeg een beschrijving toe om het token in de toekomst te kunnen identificeren. (Optioneel)
- Klik op het kopieericoon om het identiteitstoken naar je klembord te kopiëren. (Het kan handig zijn om dit identiteitstoken in een wachtwoordmanager op te slaan, omdat je het niet opnieuw kunt ophalen.)
Stel je .npmrc
nu je een Agora-identiteitstoken hebt, kun je je .npmrc bestand instellen om het gebruik van de npm-infrastructuur mogelijk te maken voor het installeren van de Connector.
- Bezoek de Toegang instellen voor Agora-pakketten site om de configuratie te maken die je in je
.npmrcbestand kunt plakken. Merk op dat geen van de informatie op deze pagina wordt opgeslagen of verzonden. - Voeg je e-mailadres toe (dit moet het adres zijn waarmee je bent geregistreerd op de Agora-site).
- Plak je identiteitstoken in het bijbehorende tekstvak.
- Klik op Genereer Configuratie om een configuratie te maken en klik op het kopieericoon.
- Plak de gekopieerde regels in je
.npmrcbestand. Het pad naar het bestand wordt op de site gespecificeerd voor Linux, macOS en Windows.
Na het volgen van deze stappen kun je het Axe DevTools Linter Connector npm-pakket gebruiken.
Voorbeeld .npmrc
Het volgende is een voorbeeld van de regels die aan je .npmrc configuratie moeten worden toegevoegd:
@axe-devtools:registry=https://agora.dequecloud.com/artifactory/api/npm/devtools-npm/
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:_auth="am9obmRvZUBleGFtcGxlLmNvbTpUaGlzIGlzbid0IGEgdmFsaWQgaWRlbnRpdHkgdG9rZW4K"
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:email=johndoe@example.com
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:always-auth=trueDe waarde die is inbegrepen met _auth is de base64-codering van <email>:<identity-token>.
Je kunt _authToken gebruiken met je identiteitstoken in plaats van de base64-gecodeerde waarde van email:identity-token zoals vereist bij _auth. Bijvoorbeeld:
//agora.dequecloud.com/artifactory/api/npm/devtools-npm/:_authToken="VGhpcyBpc24ndCBhIHZhbGlkIGlkZW50aXR5IHRva2VuCg=="Installeren en Gebruiken
Je kunt de nieuwste versie van de Axe DevTools Connector installeren met:
npm install @axe-devtools/axe-linter-connector -gDeze opdracht installeert de Connector wereldwijd. Controleer de installatie met behulp van de --version optie:
axe-linter-connector --versionVolgende Stappen
- Zie de documentatie voor de Axe Linter Connector.
- (Externe JFrog-documentatie) Verbind je npm-client met Artifactory voor een gedetailleerde bespreking van hoe je je
.npmrchandmatig kunt configureren.
