我知道UNPKG快速、可靠且免费使用,但如果我过度使用它会怎样?
例如,我可以使用rollup而不是webpack将我的整个网站作为UMD构建捆绑到单个 JS,并将其发布为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 甚至帮助我获取最新版本,这意味着如果我将新包发布到 NPM,我正在生产的整个网站都会更新:
<!-- this will always be the latest -->
<script src="https://unpkg.com/my-whole-website-umd"></script>
通过使用这种方法,人们可以节省成千上万的服务器维护费用。
为什么UNPKG仍然可以免费?