想当年,我们想在 js 中直接引入模块是不行的,但是有了 es module 之后,这些变为了可能
举例
index.html
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<title>测试</title>
<script type="module">
import A from './index.js'
// 100
console.log(A)
</script>
</head>
<body>
</body>
</html>
index.js
const a = '100'
export default a
以前我们想打印出这个 A 出来是会报错的,不能使用 import,自从 es module 出来之后,只需要在 script 标签上加上 type="module"
就可以实现。
注意:必须开启一个服务,不能用文件系统直接打开,可以用 http-server 快速开启