我目前正在使用Vue.js(Nuxt.JS SSR模式)开发Web服务。 我想添加一个插件系统,该系统能够动态加载用户编写的Typescript(或Javascript)模块。
我尝试使用动态导入,但是webpack需要捆绑插件模块,因此我无法动态加载模块。
我想这样做(不起作用)
const module = await import(`https://example.com/repo/plugins/${pluginName}/plugin.js`)
module.init()
我该怎么做?