Mise à niveau de Remotion
-
Inspectez les manifestes du projet et le fichier de verrouillage pour identifier le gestionnaire de paquets et les espaces de travail. Préservez les modifications non liées.
-
Déterminez si
@remotion/cliest disponible localement. Si c'est le cas, exécutez :npx remotion upgradeCela met également à jour les compétences Remotion locales du projet. Ignorez la mise à niveau manuelle ci-dessous.
-
Si
@remotion/clin'est pas disponible, effectuez une mise à niveau manuelle :- Obtenez la dernière version stable de Remotion avec
npm view remotion version. - Trouvez toutes les dépendances
remotionet@remotion/*installées dans le projet et mettez-les toutes à niveau vers cette version exacte. Préservez leurs sections de dépendances et les conventions d'espace de travail ou de catalogue du projet. - Lisez les dépendances de
@remotion/studiopour la version cible de Remotion en utilisantnpm view @remotion/studio@<version> dependencies --json. Alignez les paquets auxiliaires installés tels quezod,mediabunnyet@huggingface/transformersavec les versions listées ici. Utilisez la versionmediabunnypour les paquets@mediabunny/*installés. - Exécutez le gestionnaire de paquets du projet pour mettre à jour son fichier de verrouillage.
- Obtenez la dernière version stable de Remotion avec
-
Si
@remotion/clin'est pas disponible, mettez à jour les compétences Remotion installées :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 -
Examinez le diff du manifeste et du fichier de verrouillage. Assurez-vous que tous les paquets Remotion utilisent une seule version et que les paquets auxiliaires installés utilisent leurs versions recommandées. Si le CLI est disponible, exécutez
npx remotion versionscomme vérification supplémentaire.
Les versions de Remotion contiennent le journal des modifications et peuvent être utiles pour résumer les changements pertinents après la mise à niveau.