Webpack:如何将单个 class 导出为 UMD 库?
Webpack: How to export a single class as a UMD library?
在我的项目 semantic-version 中,我正在使用 webpack 导出 UMD 包。
当在 HTML 文件中与 <script src="bundles/semVersion.js"></script>
一起导入时,有趣的单曲 class 将在 SemVersion.SemVersion()
(<lib name>.<class name>()
) 下可用。我该怎么做才能将它直接公开为 SimVersion()? (实际上就像 jQuery 例如)。
谢谢!
webpack
有 export
选项可以导出您库中的任何内容。它可以用于您的情况,其中 class 作为默认导出。
{
output: {
library: {
name: 'SemVersion',
type: 'umd',
// add this to export your class to the library
export: "default"
},
},
}
在我的项目 semantic-version 中,我正在使用 webpack 导出 UMD 包。
当在 HTML 文件中与 <script src="bundles/semVersion.js"></script>
一起导入时,有趣的单曲 class 将在 SemVersion.SemVersion()
(<lib name>.<class name>()
) 下可用。我该怎么做才能将它直接公开为 SimVersion()? (实际上就像 jQuery 例如)。
谢谢!
webpack
有 export
选项可以导出您库中的任何内容。它可以用于您的情况,其中 class 作为默认导出。
{
output: {
library: {
name: 'SemVersion',
type: 'umd',
// add this to export your class to the library
export: "default"
},
},
}