Saltar al contenido principal
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Compartir tu caché

La caché de computación que proporciona Lerna puede distribuirse entre múltiples máquinas. Puedes implementar tu propio sistema de caché o usar Nx Cloud. Nx Cloud es una aplicación que ofrece una implementación rápida y sin configuración para el almacenamiento en caché distribuido. Es completamente gratuito para proyectos de código abierto (OSS) y para la mayoría de proyectos privados (lee más aquí).

Conectar tu espacio de trabajo a Nx Cloud es sencillo mediante el flujo de trabajo interactivo basado en navegador. Puedes iniciar el proceso ejecutando el siguiente comando desde la raíz de tu espacio de trabajo de Lerna, el cual abrirá automáticamente una ventana del navegador con tu URL de conexión única:

Terminal Output
npx nx connect-to-nx-cloud

✔ Opening Nx Cloud https://cloud.nx.app/connect/abc123456 in your browser to connect your workspace.

Para ver la caché remota en acción, ejecuta:

lerna run build --scope=header && nx reset && lerna run build --scope=header
Terminal Output
> lerna run build --scope=header

> header@0.0.0 build
> rimraf dist && rollup --config

src/index.tsx → dist...
created dist in 786ms

—————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

Lerna (powered by Nx) Successfully ran target build for project header (2s)

See logs and investigate cache misses at https://cloud.nx.app/runs/k0HDHACpL8


> NX Resetting the Nx workspace cache and stopping the Nx Daemon.

This might take a few minutes.


> NX Daemon Server - Stopped


> NX Successfully reset the Nx workspace.


> lerna run build --scope=header [remote cache]


> header@0.0.0 build
> rimraf dist && rollup --config


src/index.tsx → dist...
created dist in 786ms

—————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

Lerna (powered by Nx) Successfully ran target build for project header (664ms)

Nx read the output from the cache instead of running the command for 1 out of 1 tasks.

Nx Cloud made it possible to reuse header: https://nx.app/runs/P0X6ZGTkqZ

Omitir Cloud

De manera similar a cómo --skip-nx-cache indica a Nx que no use la caché, pasar --no-cloud le dirá a Nx que no use Nx Cloud. También puedes establecer NX_NO_CLOUD en true en tu entorno.