Chcemy wykorzystać pakiet zbiorczy z Kątowymi 4/maszynopis i KMP Mamy następujące wymaganie w naszej firmie:Pośrednio odwołać zdalnego URL JavaScript
- Niektóre zespoły tworzenia bibliotek JS, które muszą być scentralizowana (jak CDN)
- biblioteki te są za pomocą zdalnego adresu URL i nie powinny występować lokalnie w aplikacji (powodem jest to, że te biblioteki zbyt często zmieniać)
- konsument biblioteki (aplikacji) instaluje pakiet npm korzystania z biblioteki
- Instalowane lokalnie pakiet npm zawiera plik elewacji JavaScript lub paczkę, która stawia zdalnego odnośnik do biblioteki JS istniejącym za pomocą zdalnego adresu URL
- Pakiet npm zawiera również plik definicji Typescript
- Celem jest, że konsument nie robi” t należy dodać znacznik skryptu z adresem URL (nie powinien być tego świadomy)
- Lokalnie zainstalowany plik JavaScript może być powiązany z kodem aplikacji
- Nowe wersje biblioteki będą kompatybilne wstecz, jeśli to możliwe
Jaki jest najlepszy sposób na osiągnięcie tego przy pomocy Typescript/Javascript/NPM/Rollup? Używalibyśmy składni ES2015 transpiled do składni commonJS.
Rozwiązanie to jest bardzo ładne, we wszystkich punktach, ale ja polecam ci utrzymuj proste myślenie: utwórz projekt dla swojego librairy w maszynopisie. – jeorfevre