在 Cloudflare Workers 上部署 UNPKG

2025-04-06 更新:UNPKG 放弃了纯 Cloudflare Workers 架构,引入外部服务器上的unpkg-files用于处理 tar 包,此文档仅针对a8ec3ec版本。

在 2025-03-15,UNPKG 经历了 17 小时以上的崩溃,作者mjackson随后宣布了新的纯 Workers 版本。

项目地址:https://github.com/unpkg/unpkg.git

项目使用两个域名:

  • app.unpkg.com 用于在浏览器展示包内容列表 -> unpkg-app.example.com
  • unpkg.com 用于实际提供 CDN 服务 -> unpkg.example.com

使用 IDE 依次将app.unpkg.com和unpkg.com批量替换为自己的域名。

确保在 Linux 下使用 Node v23 版本。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
$ nvm install node

$ nvm use node
Now using node v23.10.0 (npm v10.9.2)

$ npm install -g pnpm

$ pnpm install

$ cd workers/www && pnpm run deploy

$ cd ../..

$ cd workers/app && pnpm run deploy
除非另有说明,此内容使用 CC BY-SA 4.0 许可。
最后更新于 2025-04-06 15:51:14 (1743925874)
在此处获取此页源码。
在 Cloudflare Workers 上部署 UNPKG
提交: 40b528ae 环境: production Hugo: 0.161.1 主题: 4.0.3-modified 时间: 1791286202800856 Cloudflare: Unknown
本博客内容仅供参考,作者不对其准确性、完整性或适用性作出任何明示或暗示的保证。因使用、引用或解读本博客内容所引发的任何直接或间接后果,作者概不承担任何责任。本博客可能包含第三方转载内容,相关版权归原作者所有。转载内容仅为分享信息之目的,不代表作者观点。如涉及侵权,请联系删除。本博客致力于尊重人权,避免对人权造成或促成不利影响。本博客的内容仅可用于不对人权造成或促成不利影响的应用。
使用 Hugo 构建
主题 Stack 由 Jimmy 设计