PkgInfo
约 227 字小于 1 分钟
2025-10-13
Karin API Docs / PkgInfo
接口: PkgInfo
定义于: packages/core/src/types/plugin/base.ts:23
插件包基本属性
属性
allApps
allApps:
string[]
定义于: packages/core/src/types/plugin/base.ts:56
所有可能包含apps的目录列表
apps
apps:
string[]
定义于: packages/core/src/types/plugin/base.ts:52
apps绝对路径列表
dir
dir:
string
定义于: packages/core/src/types/plugin/base.ts:48
插件根目录
app:/root/karin/plugins/karin-plugin-examplegit:/root/karin/plugins/karin-plugin-memesnpm:/root/karin/node_modules/@karinjs/adapter-qqbot
id
id:
number
定义于: packages/core/src/types/plugin/base.ts:27
插件包唯一标识
name
name:
string
定义于: packages/core/src/types/plugin/base.ts:41
插件包名称
app:karin-plugin-examplegit:karin-plugin-memesnpm:@karinjs/adapter-qqbot
type
type:
Apps
定义于: packages/core/src/types/plugin/base.ts:34
插件包类型
app: 单appgit: git仓库npm: npm包
访问器
pkgData
Getter 签名
get pkgData():
PkgData
定义于: packages/core/src/types/plugin/base.ts:64
读取package.json文件
返回
pkgPath
Getter 签名
get pkgPath():
string
定义于: packages/core/src/types/plugin/base.ts:60
获取package.json绝对路径
返回
string
