在webpack配置中禁用babelrc的部分

问题描述 投票:0回答:1

也许我的方法不正确,但是我似乎找不到解决我问题的方法。如果要在开发模式下运行,我想禁用babel缩小。我的问题是缩小是在.babelrc中定义的,此后我不知道如何修改。

{
  "presets": [
    "@babel/typescript",
    [
      "minify",
      {
        "evaluate": true,
        "mangle": true,
        "builtIns": false
      }
    ],
    [
      "@babel/preset-env",
      {
        "useBuiltIns": "usage",
        "corejs": "3.0.0"
      }
    ]
  ]
}
webpack babel
1个回答
0
投票

如果在开发模式下运行,我想禁用babel缩小。

因此,您的babel配置取决于条件

这是您的路线图:

  1. 确保您的babel配置文件具有.js扩展名。像babel.config.js
  2. 使用webpack插入DefinePlugin创建全局常量。
  3. 最后,在您的babel.config.js文件中,使用此全局变量有条件地配置babel设置。
© www.soinside.com 2019 - 2024. All rights reserved.