Creación y publicación de paquetes privados

Tabla de contenidos

Para compartir su código con un conjunto limitado de usuarios o equipos, puede publicar paquetes privados con alcance de usuario u organización en el registro npm.

Para obtener más información sobre los ámbitos y los paquetes privados, consulte “Acerca de los ámbitos” y “Acerca de los paquetes privados”.

Nota: Antes de poder publicar paquetes npm privados con ámbito de usuario, debe registrarse para obtener una cuenta de usuario npm de pago.

Además, para publicar paquetes privados con ámbito de organización, debe crear una cuenta de usuario de npm y, a continuación, crear una organización de npm de pago.

la Creación de un paquete privado

  1. Si usted está usando npmrc para gestionar las cuentas en múltiples registros, en la línea de comandos, cambie de perfil:

    npmrc <perfil-nombre>

  2. En la línea de comandos, cree un directorio para el paquete:

    mkdir mi-prueba-paquete

  3. Desplácese hasta el directorio raíz de su paquete:

    cd de mi-prueba-paquete

  4. Si usted está usando git para gestionar su código de paquete en el directorio raíz del paquete, ejecute los siguientes comandos, la sustitución de git-remote-url con el git remote URL de tu paquete:

    git init
    git remote add origin git://git remoto-url

  5. En el directorio raíz del paquete, ejecutar el npm init comando y pasar el ámbito de la etiqueta scope marca:

    • Para una organización de ámbito de paquete, reemplace my-org con el nombre de su organización:

    • Para un ámbito de usuario de paquete, reemplace my-username con su nombre de usuario:

      npm init [email protected] de usuario

  6. Responder a las preguntas para generar un package.json archivo. Para obtener ayuda con el nombre de su paquete, consulte “Pautas de nombre de paquete”.

  7. Cree un archivo LÉAME que explique qué es el código de su paquete y cómo usarlo.

  8. En su editor de texto preferido, escriba el código para su paquete.

Revisar el contenido de los paquetes en busca de información confidencial o innecesaria

Publicar información confidencial en el registro puede dañar a sus usuarios, comprometer su infraestructura de desarrollo, ser costoso de arreglar y ponerlo en riesgo de acciones legales. Recomendamos encarecidamente eliminar la información confidencial, como claves privadas, contraseñas (PII) y datos de tarjetas de crédito, antes de publicar el paquete en el registro. Incluso si el paquete es privado, se puede exponer información confidencial si el paquete se hace público o se descarga en un equipo al que pueden acceder más usuarios de los previstos.

Para información menos sensible, como datos de prueba, utilice un archivo .npmignore o .gitignore para evitar la publicación en el registro. Para obtener más información, consulte este artículo.

Probar su paquete

Para reducir las posibilidades de publicar errores, recomendamos probar su paquete antes de publicarlo en el registro npm. Para probar su paquete, ejecute npm install con la ruta completa a su directorio de paquetes:

npm install my-package

Publicando paquetes privados h2>

De forma predeterminada, los paquetes de ámbito se publican con visibilidad privada.

  1. En la línea de comandos, vaya al directorio raíz de tu paquete.

    cd /ruta/a/paquete

  2. Para publicar su paquete privado para el mecanismo nacional de prevención de registro, ejecute:

    mecanismo nacional de prevención de publicación

  3. Para ver su paquete privado de la página, visite https://npmjs.com/package/*package-name, reemplazando el nombre del paquete* con el nombre de su paquete. Los paquetes privados dirán private debajo del nombre del paquete en el sitio web de npm.

Para más información sobre el publish comando, consulte la CLI de documentación.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.