

























live-plugin-manager 机制上可以动态加载模块,同时对于包自己下载,存储在自己的目录,不像标准npm 在node_modules,所以live-plugin-manager 可以支持一些比较有意思是的玩法
import {PluginManager} from "live-plugin-manager";
const manager = new PluginManager();
async function run() {
await manager.install("moment");
const moment = manager.require("moment");
console.log(moment().format());
}
run();
如下图可以看出是独立存放的

live-plugin-manager 要求每次都应该重新安装依赖的npm包,否则运行会有提示包没有安装的问题 ,此问题github 也有是说明
https://github.com/davideicardi/live-plugin-manager
https://github.com/davideicardi/live-plugin-manager/issues/94
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。