我有一个 commonjs 模块,它是由 Typescript 3.3.3 生成的。
是否可以将它与 es6 导入语句一起使用?这是我尝试过的。
生成的模块在文件末尾像这样导出 CountUp:
exports.CountUp = CountUp;
Run Code Online (Sandbox Code Playgroud)
在我的 main.js 中:
import { CountUp } from './js/countUp.js';
Run Code Online (Sandbox Code Playgroud)
在 index.html 中:
<script src="./js/countUp.js"></script>
<script src="./main.js" type="module"></script>
Run Code Online (Sandbox Code Playgroud)
但我得到
countUp.js:13 未捕获的 ReferenceError:在 countUp.js:13 处未定义导出
(注意:countUp.js 现在作为 es6 模块分发)