privépakketten aanmaken en publiceren

inhoudsopgave

om uw code met een beperkt aantal gebruikers of teams te delen, kunt u pakketten met privé-gebruikers of organisaties publiceren in het NPM-register.

voor meer informatie over scopes en private pakketten, zie “About scopes” en “About private packages”.

opmerking: voordat u NPM-pakketten voor particuliere gebruikers kunt publiceren, moet u zich aanmelden voor een betaald NPM-gebruikersaccount.

bovendien moet u een NPM-gebruikersaccount aanmaken en vervolgens een betaalde NPM-organisatie aanmaken om pakketten met een privé-organisatie te publiceren.

een privépakket aanmaken

  1. Als u npmrc gebruikt om accounts op meerdere registers te beheren, schakelt u op de opdrachtregel naar het juiste profiel:

    npmrc<profile-name>
  2. maak op de opdrachtregel een map aan voor uw pakket:

    mkdir mijn-test-pakket

  3. ga naar de root directory van uw pakket:

    cd-mijn-test-pakket

  4. Als u met git beheren van uw pakket, code, in het pakket root map bent, voer je de volgende commando ‘ s, vervangen git-remote-url met de git remote URL voor uw pakket:

    git init
    git remote add oorsprong git://git-remote-url

  5. In het pakket root directory, voer het npm init opdracht en geeft de ruimte om de scope vlag:

    • Voor een organisatie-bereik pakket vervangt my-org met de naam van uw organisatie:

    • Voor een door de gebruiker toegesneden pakket vervangt my-username met je gebruikersnaam:

  6. Reageren op de aanwijzingen voor het genereren van een package.json bestand. Voor hulp bij het benoemen van uw pakket, Zie “Package name guidelines”.

  7. Maak een README-bestand aan dat uitlegt wat uw pakketcode is en hoe het te gebruiken.

  8. schrijf de code voor uw pakket in de gewenste teksteditor.

  9. de inhoud van het pakket bekijken op gevoelige of onnodige informatie

    het publiceren van gevoelige informatie in het register kan schade toebrengen aan uw gebruikers, uw ontwikkelingsinfrastructuur in gevaar brengen, duur zijn om te repareren en u in gevaar brengen voor juridische stappen. Wij raden het verwijderen van gevoelige informatie, zoals private sleutels, wachtwoorden, (PII), en credit card gegevens voordat u uw pakket aan het register. Zelfs als uw pakket privé is, kan gevoelige informatie worden blootgesteld als het pakket openbaar wordt gemaakt of wordt gedownload naar een computer die toegankelijk is voor meer gebruikers dan bedoeld.

    voor minder gevoelige informatie, zoals testgegevens, gebruik een.npmignore of.gitignore bestand om publicatie naar het register te voorkomen. Zie dit artikel voor meer informatie.

    uw pakket testen

    om de kans op het publiceren van bugs te verkleinen, raden we aan uw pakket te testen voordat het wordt gepubliceerd in het NPM register. Om uw pakket te testen, voert u npm install met het volledige pad naar uw pakketmap:

    npm install my-package

    Privépakketten

    publiceren standaard worden scoped pakketten gepubliceerd met privézichtbaarheid.

    1. navigeer op de commandoregel naar de hoofdmap van uw pakket.

      cd / path / to / package

    2. om uw privépakket in het NPM-register te publiceren, voert u:

      npm publish

    3. bezoek https://npmjs.com/package/*package-name, waarbij pakketnaam* wordt vervangen door de naam van uw pakket. Privépakketten zullen private onder de pakketnaam op de NPM-website zeggen.

    voor meer informatie over de opdracht publish, zie de CLI-documentatie.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.