文件名称:mapped-modules:概念证明
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-04 08:18:15
JavaScript
映射模块:概念验证 该文件夹通过模块作为映射名称来展示ESM。 modules.json文件导出的名称可用作ESM导入。 { "module" : "/js/hello-world.js" } 例如,现在可以通过以下命令导入/js/hello-world.js : import { esm } from '/:module' ; esm ( ) ; 无论导入来自何处。 注意事项 导入必须以/开头,否则ESM将抛出 要在Service Worker模块解析器中显式选择加入,您需要添加一个特殊的,不常见的模块名称前缀,例如:或~或! 甚至@ ,因此SW应该寻找的内容没有歧义 在页面末尾,唯一需要运行/js/esm.js作为入口点并回/js/bundle.js如下: ( function ( L , M , A , O ) { if ( A in M ) M [ A ]
【文件预览】:
mapped-modules-master
----index.html(691B)
----js()
--------esm.js(37B)
--------hello-world.js(68B)
--------bundle.js(37B)
----sw.js(2KB)
----README.md(1KB)
----modules.json(82B)