Actualizar Remotion
-
Inspecciona los manifiestos del proyecto y el archivo de bloqueo para identificar el gestor de paquetes y los workspaces. Conserva los cambios no relacionados.
-
Determina si
@remotion/cliestá disponible localmente. Si es así, ejecuta:npx remotion upgradeEsto también actualiza las habilidades de Remotion locales. Omite la actualización manual a continuación.
-
Si
@remotion/clino está disponible, actualiza manualmente:- Obtén la última versión estable de Remotion con
npm view remotion version. - Encuentra todas las dependencias
remotiony@remotion/*instaladas en el proyecto y actualízalas todas a esa versión exacta. Conserva sus secciones de dependencias y las convenciones de workspace o catálogo del proyecto. - Lee las dependencias de
@remotion/studiopara la versión objetivo de Remotion usandonpm view @remotion/studio@<version> dependencies --json. Alinea los paquetes auxiliares instalados, comozod,mediabunnyy@huggingface/transformers, con las versiones listadas allí. Usa la versión demediabunnypara los paquetes@mediabunny/*instalados. - Ejecuta el gestor de paquetes del proyecto para actualizar su archivo de bloqueo.
- Obtén la última versión estable de Remotion con
-
Si
@remotion/clino está disponible, actualiza las habilidades de Remotion instaladas:npx skills update remotion-best-practices remotion-captions remotion-create remotion-docs remotion-interactivity remotion-maps remotion-markup remotion-multimedia remotion-render remotion-saas remotion-studio remotion-upgrade --yes -
Revisa el diff del manifiesto y del archivo de bloqueo. Asegúrate de que todos los paquetes de Remotion usen una sola versión y que los paquetes auxiliares instalados usen sus versiones recomendadas. Si el CLI está disponible, ejecuta
npx remotion versionscomo verificación adicional.
Los lanzamientos de Remotion contienen el registro de cambios y pueden ser útiles para resumir los cambios relevantes después de la actualización.