JS:使用默认导出导入远程模块

问题描述

我正在尝试创建带有插件的应用程序。

我希望能够从具有内容的远程URL(格式为http://www.myscript.com)导入类

public static StringBuilder ERR = new StringBuilder();
public static List<PcapIf> NICS = new ArrayList<PcapIf>();
public static ArrayList<NetworkInterface> NICS2 = new ArrayList<NetworkInterface>();
int code = Pcap.findAllDevs(NICS,ERR);
public static int snaplen = 64 * 1024;
public static int flags = Pcap.MODE_PROMISCUOUS;
public static int timeout = 10 * 10000;

public void pcap_open(int interf)
{
    pcap = Pcap.openLive(NICS.get(interf).getName(),snaplen,Pcap.MODE_NON_BLOCKING,timeout,ERR);
}

并能够在我自己的代码中使用它。

为此,我实现了使用export default class MyClass { ... } 标记成功导入该类的目的。但是,由于我无法使用<script type="module">,因此它将它导入为“常规”脚本,因此,我不得不放弃import ... from 'URL';语法(因此我可以执行{{1} }。

我需要具有“导出”语法,才能具有“匿名”类,并即时创建许多此类。

有没有办法用JavaScript做到这一点? (应该注意,实际上,我使用的是Angular + Typescript,但是这些模块将使用纯JS编写)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)