├─ lib
│ ├─ libpag.cjs.js ## CommonJs
│ ├─ libpag.cjs.js.map
│ ├─ libpag.esm.js ## ESModule
│ ├─ libpag.esm.js.map
│ ├─ libpag.min.js ## umd-min
│ ├─ libpag.min.js.map
│ ├─ libpag.umd.js ## umd
│ ├─ libpag.umd.js.map
│ └─ libpag.wasm ## WebAssembly
│
├─ types
│ ├─ core
│ ├─ h264
│ ├─ utils
│ └─ pag.d.ts
│
├─ CHANGELOG.md
├─ package.json
└─ README.md
- lib 文件夹中打包了
esm
、cjs
和umd
三种导出方式版本的Js
文件,min
文件为umd
版本的压缩文件 libpag.esm.js
采用 ES Modules 标准 构建,可以使用import
或者使用<script type="module">
加载libpag.cjs.js
采用 CommonJs Modules 标准 构建,可以使用require
加载libpag.umd.js
和libpag.min.js
采用 UMD 模块标准 构建,可以直接在 Browser 环境中使用<script>
加载libpag.wasm
WebAssembly 二进制文件
- 包含类型声明文件
\*.d.ts
默认组件包的 main 入口指向 lib/libpag.cjs.js,esm 入口指向 libpag.esm.js
默认加载 Js
文件同目录下的 libpag.wasm
文件,可以用 PAGInit
的参数中的 locateFile
方法重新指定 wasm
文件的地址