Javascript 如何使用Babel将jQuery的ECMA6导入传输到UMD包装器?

Javascript 如何使用Babel将jQuery的ECMA6导入传输到UMD包装器?,javascript,jquery,ecmascript-6,babeljs,umd,Javascript,Jquery,Ecmascript 6,Babeljs,Umd,我试图使用Babel将jQuery的ECMA6导入传输到UMD包装器 我的ECMA6源代码如下所示: import {jQuery as $} from jquery; <payload> 您应该使用transform-es2015-modules-umd插件中的globals选项: { "plugins": [ ["transform-es2015-modules-umd", { "globals": { "jquery": "jQuer

我试图使用Babel将jQuery的ECMA6导入传输到UMD包装器

我的ECMA6源代码如下所示:

import {jQuery as $} from jquery;

<payload>

您应该使用
transform-es2015-modules-umd
插件中的
globals
选项:

{
  "plugins": [
    ["transform-es2015-modules-umd", {
      "globals": {
        "jquery": "jQuery"
      }
    }]
  ]
}

{
    "presets": [
        ["env", {
            "modules": "umd",
            "loose": true
        }]
    ]
}
{
  "plugins": [
    ["transform-es2015-modules-umd", {
      "globals": {
        "jquery": "jQuery"
      }
    }]
  ]
}