相关疑难解决方法(0)

es6可以导入commonjs模块吗?

我有一个 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 模块分发)

javascript typescript es6-modules

8
推荐指数
1
解决办法
3825
查看次数

标签 统计

es6-modules ×1

javascript ×1

typescript ×1