esm
原生模块 es module
Ecmascript 2015中提出了原生的模块化机制
// my_func.js
export function my_func() {
/* function content goes here */
}
//index.html
<script type="module">
import { my_func } from './my_func.js';
my_func();
</script>
客户端的构建:import map
<script type="importmap">
{
"imports": {
"dayjs": "https://cdn.skypack.dev/dayjs@1.10.7",
}
}
</script>
<script type="module">
import dayjs from 'dayjs';
console.log(dayjs('2019-01-25').format('YYYY-MM-DDTHH:mm:ssZ[Z]'));
</script>