Tworzę bibliotekę, która wyprowadza ESM / CJS i UMD. Chcę sprawdzić, czy wersja modułu es działa zgodnie z oczekiwaniami w aplikacji z potrząsaniem drzewem, jednak nie mogę znaleźć lepszego sposobu niż ręczne uruchomienie kompilacji w mojej aplikacji testowej i sprawdzenie rozmiarów plików.

Chcę wiedzieć, czy istnieje coś takiego jak https://bundlephobia.com/, ale działa przeciwko modułowi lokalnemu.

0
donzul 5 listopad 2019, 02:34

1 odpowiedź

Wypróbuj https://github.com/rich-harris/agadoo.

(Dodatkowy tekst śmieciowy, aby zaspokoić idiosynkrazje StackOverflow; zignoruj.)

1
Rich Harris 5 listopad 2019, 18:37
Dzięki za rekomendację i bibliotekę! Właśnie próbowałem, ale wygląda na to, że jeśli zaimportuję jakiekolwiek zewnętrzne zależności, oznacza to, że nie można go potrząsać. Czy mogę to obejść?
 – 
donzul
5 listopad 2019, 19:06
Obecnie nie. Prawdopodobnie mądrzej byłoby rozwiązać to samodzielnie lub pozwolić ci określić moduły --external lub coś takiego
 – 
Rich Harris
6 listopad 2019, 02:14