Web SDK 不同构建版本介绍

在NPM 包的 dist/ 目录你将会找到很多不同的 web-sdk.js 构建版本。这里列出了它们之间的差别:

- UMD CommonJS ES Module Global
开发版 cloud-atlas.js cloud-atlas.common.js cloud-atlas.esm.js cloud-atlas.global.min.js
生产版 cloud-atlas.min.js - - cloud-atlas.global.min.js

术语

  • UMD:UMD 版本可以通过 <script> 标签直接用在浏览器中;
  • CommonJS:CommonJS 版本用来配合老的打包工具比如 Browserifywebpack 1。这些打包工具的默认文件 (pkg.main) 是只包含运行时的 CommonJS 版本 (cloud-atlas.common.js);
  • ES Module:ES module 版本用来配合现代打包工具比如 webpack 2Rollup。这些打包工具的默认文件 (pkg.module) 是只包含运行时的 ES Module 版本 (cloud-atlas.esm.js);

AMD 模块加载器

所有 UMD 版本都可以直接用作 AMD 模块。

© Appfactory Team all right reserved,powered by Gitbook最后修订时间: 2021-05-13 11:17:07

results matching ""

    No results matching ""