Skip to content

使用 npm 依赖

框架通过 pnpm 提供了 WorkSpace 支持,这将允许开发者在自己的插件目录下安装依赖,无需修改主项目依赖。 且当主框架安装依赖时,插件依赖也将被一并安装。

安装依赖

初始化插件目录为 npm 仓库:

bash
pnpm init -y

安装开发与生产依赖(以 lodash 为例)

bash
# 生产依赖
pnpm add lodash
# 开发依赖
pnpm add -D @types/lodash

注意事项

框架运行时采用的是不对 TypeScript 进行校验的模式,因此您大可以将 @types 类型依赖安装为开发依赖

请不要混淆生产依赖开发依赖,您需要保证开发依赖中没有插件运行所必需的内容,否则可能会导致插件无法正常运行。

例如在主框架的“更新插件(upgrade_plugins)”指令中,插件更新完毕后会使用 pnpm install -P 来仅安装生产依赖,届时开发依赖将不会被安装。此时若您的插件的开发依赖中存在运行所必需的内容,将会导致插件无法正常运行。

Released under the MIT License.