在插件市场中安装插件报错 Please verify that the package.json has a valid "main" entry

我在本地开发环境测试没有问题。但是发布插件之后,在正式环境的插件市场中安装此插件失败,以下是报错日志,我希望能得到一些帮助,非常感谢

2023-06-29 01:44:59 [W] market warning "@koishijs/plugin-adapter-discord > @satorijs/adapter-discord@3.7.1" has unmet peer dependency "@satorijs/satori@^2.4.0".
2023-06-29 01:44:59 [W] market warning "@koishijs/plugin-adapter-kook > @satorijs/adapter-kook@3.9.2" has unmet peer dependency "@satorijs/satori@^2.4.0".
2023-06-29 01:44:59 [W] market warning "@koishijs/plugin-adapter-lark > @satorijs/adapter-lark@2.1.1" has unmet peer dependency "@satorijs/satori@^2.4.0".
2023-06-29 01:44:59 [W] market warning "@koishijs/plugin-adapter-onebot > @satorijs/adapter-onebot@5.7.1" has unmet peer dependency "@satorijs/satori@^2.3.6".
2023-06-29 01:44:59 [W] market warning "@koishijs/plugin-adapter-telegram > @satorijs/adapter-telegram@3.7.9" has unmet peer dependency "@satorijs/satori@^2.4.0".
2023-06-29 01:44:59 [W] market warning "@koishijs/plugin-database-sqlite > @minatojs/driver-sqlite@3.5.6" has unmet peer dependency "@minatojs/core@^2.3.2".
2023-06-29 01:44:59 [W] market warning "@koishijs/plugin-database-sqlite > @minatojs/driver-sqlite > @minatojs/sql-utils@4.0.5" has unmet peer dependency "@minatojs/core@^2.3.2".
2023-06-29 01:45:01 [I] market [4/4] Building fresh packages...
2023-06-29 01:45:02 [I] market success Saved lockfile.
2023-06-29 01:45:05 [W] config failed to resolve koishi-plugin-truckersmp-bot
2023-06-29 01:45:05 [W] config Error: Cannot find module '/koishi/node_modules/koishi-plugin-truckersmp-bot/lib/index.js'. Please verify that the package.json has a valid "main" entry
                            at tryPackage (node:internal/modules/cjs/loader:436:19)
                            at Module._findPath (node:internal/modules/cjs/loader:678:18)
                            at Module._resolveFilename (node:internal/modules/cjs/loader:1061:27)
                            at Function.resolve (node:internal/modules/cjs/helpers:116:19)
                            at PackageProvider2.loadPackage (/koishi/node_modules/@koishijs/plugin-config/lib/node/index.js:151:29)
                            at PackageProvider2.loadDirectory (/koishi/node_modules/@koishijs/plugin-config/lib/node/index.js:137:14)
                            at async Promise.all (index 0)
                            at async PackageProvider2.prepare (/koishi/node_modules/@koishijs/plugin-config/lib/node/index.js:116:5)
                            at async PackageProvider2.get (/koishi/node_modules/@koishijs/plugin-config/lib/node/index.js:121:5)
                            at async PackageProvider2.refresh (/koishi/node_modules/@koishijs/plugin-console/lib/shared/index.js:66:14)
1 个赞

插件开发的相关问题请置于「插件开发」版块。「问题反馈」版块只用于反馈 Koishi 本身的问题。


你在发布插件前没有认证阅读官方文档和视频。

官方文档:

插件开发视频:

1 个赞

可以先阅读文档、教程视频:

truckersmp-bot 插件未正确编译和导出入口文件或函数(看了下 npm,你似乎并没有正确的 build)。

3 个赞

感谢,再次查看文档后发现缺少build

1 个赞