这个错误是什么意思?使用`useBuiltIns`选项,需要直接设置`corejs`选项

spr*_*bok 11 babel npm

我刚刚开始在使用parcel.js构建静态资产时遇到此错误。它可以在本地运行,但是我在Heroku上的构建出错了,我不确定是否相关。

T-G*_*T-G 7

遇到同样的问题。通过安装core-js作为顶级依赖项并将其作为选项添加到.babelrc中来解决

npm install --save core-js@3
Run Code Online (Sandbox Code Playgroud)

然后更新我的.babelrc文件以将其作为选项包括在内:

 {
  "presets": [
    [ "@babel/preset-env", {
      "useBuiltIns": "entry",
      "corejs": 3
    }]
  ],
  "plugins": [
    "@babel/plugin-syntax-dynamic-import",
    "@babel/plugin-syntax-import-meta",
    ["@babel/plugin-proposal-class-properties", { "loose": false }],
    "@babel/plugin-proposal-json-strings"
  ]
}
Run Code Online (Sandbox Code Playgroud)

我在这里引用了文档以找出答案https://babeljs.io/docs/en/babel-preset-env#usebuiltins