Babel - 如何从 javascript 中删除 require

Babel - how to remove require from javascript

我根据文档安装了 Babel,我想将 ES6 转换为 ES5。所以我还有 babel.config.json 文件,它使用 babel 命令将预设定义为 运行。一切正常,但结果文件在代码中使用了 require() 函数。这在浏览器中不受支持。如何删除这些东西并将必要的文件包含到结果文件中?这是我的 babel.config.json

{

    "presets": [
        [
            "@babel/env",
            {
                "targets": {
                    "edge": "17",
                    "firefox": "60",
                    "chrome": "67",
                    "safari": "11.1",
                    "ie": "11"
                },
                "useBuiltIns": "usage",
                "corejs": "3.6.4"
            }
        ]
    ]
}

Babel 本身并不是一个打包工具。您可能想 Webpack or Rollup.js 这样的捆绑器一起使用,将您的模块组合成少量优化的运行时文件。