How to execute a webpack module from a [removed]?

前端 未结 2 1249
栀梦
栀梦 2020-12-19 04:46

I\'ve written an ES6 module that looks something like this:

export default function({makeCurrentVerUrl, verUrl, fileServer, downloadTokenType, appId}) {
             


        
2条回答
  •  無奈伤痛
    2020-12-19 04:51

    You can set output.library in the configuration. From the docs:

    output.library
    If set, export the bundle as library. output.library is the name.

    Use this, if you are writing a library and want to publish it as single file.

    output.libraryTarget
    Which format to export the library:

    "var" - Export by setting a variable: var Library = xxx (default)

    "this" - Export by setting a property of this: this["Library"] = xxx

    "commonjs" - Export by setting a property of exports: exports["Library"] = xxx

    "commonjs2" - Export by setting module.exports: module.exports = xxx

    "amd" - Export to AMD (optionally named)

    "umd" - Export to AMD, CommonJS2 or as property in root

    Default: "var"

    Then you will be able to do

    myLibrary()
    

提交回复
热议问题