跳到主要内容

插件依赖

插件之间允许相互依赖,mini-star 会自动处理插件依赖的拓扑排序。

使用方式

./plugins/alert/src/index.ts:

import Swal from 'sweetalert2';

export function alert(text: string) {
Swal.fire(text);
}

./plugins/test/src/index.ts:

import { alert as myAlert } from '@plugins/alert';

console.log('myAlert', myAlert);
myAlert('Test Alert');

自定义插件的地址自动补全逻辑

使用 pluginUrlBuilder 在运行时中进行自定义配置

import { initMiniStar } from 'mini-star';

initMiniStar({
pluginUrlBuilder: (pluginName: string) => '/path/to/pluginDir' // 示例: (pluginName) => `http://localhost:3000/plugins/${pluginName}/index.js`
})

示例