browserify 如何捆绑一个通用模块

ela*_*juh 5 browserify umd

我知道 browserify 可以通过转换来使用 UMD 模块,但是当我想使用 browserify 构建一个库时,我该如何构建一个 UMD 模块?我可以使用任何转换吗?

JMM*_*JMM 4

如果您想使用 browserify 构建 UMD 模块,请使用该standalone选项。喜欢:

browserify('./entry.js', {
  standalone: 'moduleName',
})
Run Code Online (Sandbox Code Playgroud)

  • `standalone` 创建一个 UMD 模块。如果代码未检测到它位于 AMD 或 CommonJS 环境中,则会设置一个全局变量。 (2认同)