@a8k/babel-preset 中文文档教程

发布于 3年前 浏览 21 更新于 3年前

@a8k/babel-preset

This package includes the Babel preset used by a8k.
Please refer to its documentation:

usage

width webpack-chain

chainConfig.module
  .rule('ts')
  .test(/\.(ts|tsx)$/)
  .exclude.clear()
  .add(/(\/|\\)node_modules(\/|\\)/)
  .end()
  .use('babel-loader')
  .loader('babel-loader')
  .options({
    cacheDirectory: path.resolve(cacheDirectory, 'babel-loader'),
    presets: [[require.resolve('@a8k/babel-preset'), { target: 'web' }]],
    plugins: [],
  });

options

typescript

配置参考babel-preset-typescript

target

支持:node,web

node: 构建 Nodejs 环境的代码

web: 构建浏览器环境的代码

useBuiltIns

babel-preset-env#usebuiltins

modules

babel-preset-env#modules

useESModules

babel-plugin-transform-runtime#useesmodules

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文