Przejdź do treści

Ta strona to tłumaczenie maszynowe, które nie zostało jeszcze zweryfikowane. Wersja angielska jest wiążąca.

Migracja z @frsource

Dlaczego pakiet się przeniósł

Plugin zaczynał jako @frsource/cypress-plugin-visual-regression-diff. Teraz jest w organizacji pixsame, obok formatu manifestu i pozostałych narzędzi, i publikujemy go jako @pixsame/cypress-plugin-visual-regression-diff. Stara nazwa jest zamrożona. Nie pójdą tam już żadne wydania, więc poprawki trafią do ciebie dopiero, gdy się przesiądziesz.

Co się właściwie zmienia

Nazwa. @pixsame 1.0.0 to dokładnie ten sam kod co @frsource 4.3.0, tylko z inną etykietą na pudełku. Obrazy baseline, konfiguracja, każda komenda cy.*: wszystko nietknięte.

Użyj komendy migrate

Ostatnie wydania @frsource zawierają komendę, która zrobi zmianę nazwy za ciebie. Przechodzi przez każdy package.json poniżej bieżącego katalogu i podmienia zależność, przepisuje importy i odwołania do typów w plikach konfiguracji i support, a potem instaluje ponownie tym menedżerem pakietów, który znajdzie:

npx @frsource/cypress-plugin-visual-regression-diff migrate

Zanim cokolwiek zapisze, wypisuje pliki, które zamierza ruszyć, i czeka na twoje „tak”.

FlagaCo robi
--dry-runTylko wypisuje pliki, które zostałyby zmienione
--yesPomija pytanie o zgodę (wymagane w CI)
--no-installPomija krok instalacji

Wolisz zrobić to ręcznie?

Dwa kroki. Podmień pakiet, a potem znajdź i zamień nazwę w importach:

npm uninstall @frsource/cypress-plugin-visual-regression-diff
npm install --save-dev @pixsame/cypress-plugin-visual-regression-diff
-import '@frsource/cypress-plugin-visual-regression-diff';
+import '@pixsame/cypress-plugin-visual-regression-diff';
-import { initPlugin } from '@frsource/cypress-plugin-visual-regression-diff/plugins';
+import { initPlugin } from '@pixsame/cypress-plugin-visual-regression-diff/plugins';

Miejsce, które łatwo przeoczyć: jeśli pakiet jest wpisany w compilerOptions.types w tsconfig.json, zmień nazwę również tam, bo inaczej tsc poskarży się na definicję typów, której nie może znaleźć.

Tłumaczenie kuleje? Pomóż nam i popraw je samodzielnie.