Prevodník npm ⇄ yarn ⇄ pnpm
Konvertujte príkaz npm, yarn, pnpm, bun alebo deno na ekvivalentný príkaz v inom správcovi balíkov.
Prevodník npm ⇄ yarn ⇄ pnpm
Vložte príkaz správcu balíkov a tento nástroj ho prepíše pre npm, Yarn classic, Yarn berry, pnpm, Bun alebo Deno. Keď prechádzate projekt, nasledujete README napísané pre iný nástroj, alebo máte reflexne zvyknuté skúsať iný správca — príkaz, ktorý máte, nie je ten, ktorý potrebujete, a toto ho konvertuje okamžite namiesto toho, aby ste hľadali ekvivalentný príznak ručne.
Zdrojový správca sa môže automaticky zistiť z samotného príkazu alebo nastaviť explicitne (užitočné, ak chcete, aby sa riadky od iných správcov označili namiesto tichého preskočenia). Cieľový správca je jeden z npm, Yarn classic, Yarn berry, pnpm, Bun alebo Deno. Príkazy install, add a remove nesú svoje príznaky správne — npm --save-dev sa stane Yarn --dev, pnpm --save-exact alebo Bun --dev, a holý npm ci sa stane install s --frozen-lockfile alebo --immutable pre Yarn berry. Príkazy run-script a ich koncové argumenty po -- sú tiež zachované. Zapnite "zachovať príznaky bez ekvivalentu" na zachovanie nerozpoznaného príznaku verbatim na výstupe namiesto jeho vynechania a "upozorniť na príznaky bez ekvivalentu" na získanie riadku komentára # označujúceho presne ktorý príznak alebo príkaz nemá priame zhody — odstránenie globálneho add v Yarn berry je jeden z takých prípadov.
V predvolenom nastavení sa konvertuje iba prvý príkaz na vstupe; zapnutie dávkového režimu konvertuje každý riadok naraz, čo je užitočné pri preklade celého inštalačného skriptu. Riadky, ktoré vyzerajú ako príkaz správcu balíkov, sú v dávkovom režime prejdené bez zmeny (s upozornením, ak je zapnuté), alebo vytvárajú chybu v režime jedného príkazu. Sú spracované konce riadkov Windows aj Unix.
Všetko sa spúšťa lokálne vo vašom prehliadači — žiadny príkaz alebo názov balíka sa nikdy neposlaní nikam. Skopírujte výsledok, stiahnite ho ako súbor .txt alebo ho pošlite späť na vstup na konverziu znova pre tretieho správcu.