关于 javascript:如何使用 webpack 将 ES6 代码编译为 ES6?

How to compile ES6+ code to ES6 with webpack?

我想将我的代码编译为 ES6 而不是 ES5。
这是我的 babelrc。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
"presets": [
    [
       "env",
        {
           "modules": false,
           "useBuiltIns": true,
           "targets": {
               "browsers": ["Chrome >= 60"]
            }
        }
    ],
    ["react"],
    ["stage-2"]
]}

并且使用 babel-cli,可以编译正确的 ES6 代码。
例如

enter

webpack 会将 ES6 代码编译成 ES5 吗?


有选项目标选项esmodules。在这里查看。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
"presets": [
    [
       "@babel/preset-env",
        {
           "modules": false,
           "useBuiltIns": true,
           "targets": {
               "browsers": ["Chrome >= 60"],
               "esmodules": true
            }
        }
    ],
    ["@babel/preset-react"]
]}