Я знаю UNPKG - это быстро, надежно и бесплатно, но что, если я злоупотреблю им, что произойдет?
Например, я могу использовать сведение вместо webpack , чтобы связать мой весь веб-сайт как UMD в одну JS и опубликовать sh как NPM пакета, и если я использую React или Vue или любой другой подход SPA, разметка HTML, все, что мне нужно отправить в производство, - это минимальный кусок код:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>My Website</title>
<script src="https://unpkg.com/my-whole-website-umd"></script>
</head>
<body>
<div id="root"></div>
</body>
</html>
И UNPKG даже помогают мне загрузить последнюю версию, что означает, что если я опубликую sh моего нового пакета на NPM, весь мой работающий веб-сайт обновится:
<!-- this will always be the latest -->
<script src="https://unpkg.com/my-whole-website-umd"></script>
Люди могут сэкономить тысячи денег на обслуживании сервера, используя этот подход.
Почему UNPKG все еще может быть бесплатным?