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>

服务端的构建:esbuild

https://esbuild.github.io/

参考

results matching ""

    No results matching ""