问题标签 [esmodules]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
372 浏览

javascript - 如何使用 ES 模块通过 URL 导入?

我想axios直接从 URL 导入库并使用它。

我不想将它script添加axioswindow对象(如下所示)。

索引.html
应用程序.js

我想要这样的东西,我可以axios直接从 URL 导入。

索引.html
应用程序.js

显然这不起作用,因为上述 CDN 提供的 JavaScript 代码并不打算与 ES 模块一起使用。有解决方法吗?

0 投票
1 回答
29 浏览

javascript - 如何让 Typescript 编译 CommonJS 导入?

我编写了一个 TS 文件,该文件加载到第 3 方包中,使用import XXX { YYY, ABC, 123 }from 'XXX';

它将编译为 CommonJS 没有问题,这没关系。但我想把它编译成一个 ESModule。我在我的 TS 配置文件中将targetandmodule设置更改为esnext,它确实可以编译,但是,当我运行该文件时,它会出错说:

是否有任何设置可以用来告诉 Typescript 将导入转换为错误消息中显示的导入类型?