我正在尝试使用动态导入 - import()
我已阅读此动态导入文档 并观看此chrome devtools 视频,
仍然找不到正确的方法。
错误:
Uncaught (in promise) ReferenceError: module is not defined
样板:
我创建了一个新项目。
没有 webpack,没有任务运行器。
只是运行带有这些文件的http-server节点包的服务器:
- 索引.html
- index.js
- 一个.js
索引.html:
<button id="btn"> Lazy load a module</button>
<script src="index.js"></script>
index.js:
const btn = document.querySelector('#btn');
btn.addEventListener('click', event => {
import('./a.js').then(module => { console.log(module) })
});
一个.js
module.exports = { type: 'LazyModule'}
我在这里想念什么?