提供 ESM 加载的服务

https://jspm.dev 按源文件加载依赖模块(依赖多的话会比较慢,依加载瀑布比较明显),但必须正确的 package.json 导出,加载自定义元素只能用这个,不然依赖的模块不能复用有可能导致重复定义。另外,这个服务的延时好像比较大,刚发布的版本可能只有部分功能可用,生产环境必须带版本号
  • https://esm.sh 打包构建,也会转换 CJS,但似乎哪里有问题
  • https://cdn.skypack.dev 打包构建

  • await import('https://cdn.skypack.dev/ts-morph') 会错误,但 esm.sh 是正常的;
    await import('https://cdn.skypack.dev/duoyun-ui/elements/keyboard-access') 会在 esm.sh 和 skypack 都失败。