国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

@babel/plugin-proposal-dynamic-import

2023-06-08 16:17 更新
NOTE: This plugin is included in @babel/preset-env, in ES2020.

Transforms import() expressions to non-ESM module formats.

When (not) to use this plugin?

If you are using a bundler, such as Webpack, Rollup or Parcel, you should not use this plugin and let your bundler handle import() expressions.

You should use this plugin if:

This plugin must be used with one of the module transform plugins mentioned above.

Example?

input.js

import("jquery").then($ => {});

will be transformed to

  • CommonJS
  • AMD
  • SystemJS

output.js

Promise.resolve()
.then(() => _interopRequireWildcard(require("jquery")))
.then(($) => {});

Installation?

  • npm
  • Yarn
  • pnpm
pnpm add --save-dev @babel/plugin-proposal-dynamic-import

Usage?

With a configuration file (Recommended)?

babel.config.json

{
"plugins": [
"@babel/plugin-proposal-dynamic-import",
"@babel/plugin-transform-modules-commonjs"
]
}

Via CLI?

Shell

babel --plugins=@babel/plugin-proposal-dynamic-import,@babel/plugin-transform-modules-amd script.js

Via Node API?

JavaScript

require("@babel/core").transformSync("code", {
plugins: [
"@babel/plugin-proposal-dynamic-import",
"@babel/plugin-transform-modules-systemjs"
],
});

References?


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號