feat: 通过插件配置懒加载依赖,动态加载第三方依赖包,精简安装镜像大小

This commit is contained in:
xiaojunnuo
2026-06-19 17:44:57 +08:00
parent 0d97ad67c5
commit 01568ca148
50 changed files with 2009 additions and 211 deletions
@@ -136,10 +136,10 @@ return class DemoTask extends AbstractTaskPlugin {
export function getDefaultDnsPlugin() {
const metadata = `
accessType: aliyun # 授权类型名称
#dependPlugins: # 依赖第三方库,安装插件时会安装依赖库,尽量使用certd已安装的库,比如http、lodash-es、utils
#dependPackages: # 依赖第三方 npm 包,运行插件时会按需安装,尽量使用 certd 已安装的库,比如 http、lodash-es、utils
# @alicloud/openapi-client: ^0.4.12
#dependLibs: # 依赖的插件,应用商店安装时会先安装依赖插件
# aliyun: *
#dependPlugins: # 依赖的其他插件,使用 type:name 格式避免不同类型插件同名;运行插件时会同时确保被依赖插件的 dependPackages
# access:aliyun: *
`;