Node.js 承诺。一切都解决了,不会被巴贝尔污染或运输下去

Node.js 承诺。一切都解决了,不会被巴贝尔污染或运输下去,node.js,babeljs,webpack-4,Node.js,Babeljs,Webpack 4,我正在尝试将代码向下传输到节点v10 它似乎大部分都在工作,但是它似乎在bundle中保留了承诺。allSettled,并且没有以节点v10可以解释的方式传输它 这是我的网页: var path=require(“路径”) module.exports={ 条目:“./index.js”, 输出:{ path:path.resolve(_dirname,“dist”), 文件名:“bundle.js”, }, 目标:“节点”, 模式:“生产”, 模块:{ 规则:[{ 测试:/\.m?js$/,,

我正在尝试将代码向下传输到节点v10

它似乎大部分都在工作,但是它似乎在bundle中保留了
承诺。allSettled
,并且没有以节点v10可以解释的方式传输它

这是我的网页:

var path=require(“路径”)
module.exports={
条目:“./index.js”,
输出:{
path:path.resolve(_dirname,“dist”),
文件名:“bundle.js”,
},
目标:“节点”,
模式:“生产”,
模块:{
规则:[{
测试:/\.m?js$/,,
排除:/(节点模块|鲍尔组件)/,
使用:{
加载器:“巴别塔加载器”,
选项:{
预设:[
[
“@babel/preset env”{
目标:{node:“10.15.0”},
}
]
],
},
},
}],
},
}
我能做些什么才能使它向下传输
Promise.allselled

我已尝试通过将
@babel/preset env
更改为以下内容:

[
“@babel/preset env”{
目标:{node:“10.15.0”},
useBuiltIns:“用法”,
corejs:{version:3,propositions:true}
}
]

然而,这只是给了我一个错误:
Module not found:error:Can't resolve'core js/modules/esnext.promise.所有问题都解决了

您是否已将
core js:“3”
添加到您的
package.json
中?