JavaScript(Vue.js)中的动态插件(扩展)系统

时间:2019-01-02 19:18:22

标签: javascript typescript vue.js nuxt.js

我目前正在使用Vue.js(Nuxt.JS SSR模式)开发Web服务。 我想添加一个插件系统,该系统能够动态加载用户编写的Typescript(或Javascript)模块。

我尝试使用动态导入,但是webpack需要捆绑插件模块,因此我无法动态加载模块。

我想这样做(不起作用)

const module = await import(`https://example.com/repo/plugins/${pluginName}/plugin.js`)
module.init()

我该怎么做?

0 个答案:

没有答案