问题标签 [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.
javascript - 如何使用 ES 模块通过 URL 导入?
我想axios
直接从 URL 导入库并使用它。
我不想将它script
添加axios
为window
对象(如下所示)。
索引.html
应用程序.js
我想要这样的东西,我可以axios
直接从 URL 导入。
索引.html
应用程序.js
显然这不起作用,因为上述 CDN 提供的 JavaScript 代码并不打算与 ES 模块一起使用。有解决方法吗?
javascript - 如何让 Typescript 编译 CommonJS 导入?
我编写了一个 TS 文件,该文件加载到第 3 方包中,使用import XXX { YYY, ABC, 123 }from 'XXX';
它将编译为 CommonJS 没有问题,这没关系。但我想把它编译成一个 ESModule。我在我的 TS 配置文件中将target
andmodule
设置更改为esnext
,它确实可以编译,但是,当我运行该文件时,它会出错说:
是否有任何设置可以用来告诉 Typescript 将导入转换为错误消息中显示的导入类型?