微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。