npmmirror.com 允许开启 unpkg 功能的白名单列表,避免 https://x.com/fengmk2/status/1791498406923215020 类似问题
[!NOTE] 尽量使用 CLI 添加白名单,它可以确保字段顺序和格式正确,避免手动修改
package.json
文件。
用 CLI 添加你想开启 unpkg 文件同步的 npm 包名和版本号,全量同步版本号可以设置为 *
,以同步 urllib 为示例:
npm run add -- --pkg=urllib:* # 同步 urllib 所有版本
# or
npm run add -- --pkg=urllib:1.0.0 # 同步 urllib 1.0.0 版本
# or
npm run add -- "--pkg=urllib:>=1.0.0" # 同步 urllib 大于等于 1.0.0 版本
你将会看到 package.json 文件中的 allowPackages
字段被更新,如下所示:
"allowPackages": {
...
"urllib": {
"version": "*"
}
...
}
当然你发布的是 scoped package,可以用 CLI 添加 scope 到白名单 allowScopes
:
npm run add -- --scope=@eggjs
你将会看到 package.json 文件中的 allowPackages
字段被更新,如下所示:
"allowScopes": [
...
"@eggjs",
...
]
2、修改完成后提交一个 Pull Request
合并到 master 分支,等待 Review,合并后会自动发布,预计最长 5 分钟后会全网生效。
Made with contributors-img.