Przejdź do głównej zawartości

Testowanie lokalnie

Przykładowa struktura folderów do testowania:

  • Folder/
    • Folderlib-web-solvro-config/
      • package.json
    • Foldermy-new-next-project/
      • next.config.ts
      • package.json

W tej sytuacji lib-web-solvro-config jest katalogiem zawierającym projekt paczki, którą chcemy testować, zaś my-new-next-project jest katalogiem projektu, w którym chcemy testować paczkę.

  1. Lokalne testowanie paczki należy rozpocząć od jej zbudowania.
    Okno terminala
    npm run build # przykładowo, zależy od projektu pakietu
  2. Następnie należy ją dodać do globalnego katalogu pakietów.
    Okno terminala
    npm link
  3. Na koniec należy powiązać paczkę testowaną w katalogu projektu testowanego.
    Okno terminala
    cd ../my-new-next-project
    npm link @solvro/config # npm teraz wie, że pakiet jest dostępny lokalnie
  4. Po powiązaniu pakietu, utworzone zostały linki symboliczne do lokalnej paczki, które umożliwiają nam lokalne importowanie i uruchamianie komend paczek.

    Okno terminala
    npx @solvro/config # uruchomiona zostaje lokalna wersja paczki
  5. W celu pogłębiania swojej wiedzy na temat linkowania pakietów, warto zapoznać się z oficjalną dokumentacją menedżera pakietów.