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-example
git
:/root/karin/plugins/karin-plugin-memes
npm
:/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-example
git
:karin-plugin-memes
npm
:@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