【发布时间】:2019-10-16 08:43:18
【问题描述】:
我想在我的项目中使用 webpack 中的 babel 来支持 IE11(例如 NodeList.forEach ),但我发现选择正确的 babel 包很混乱。
目前的包是:
"@babel/core": "^7.6.4",
"@babel/preset-env": "^7.6.3",
"babel-loader": "^8.0.6",
"webpack": "^4.41.1",
"webpack-cli": "^3.3.9"
可能的候选人是:
包
core-js/stable和regenerator-runtime/runtime(在@babel/polyfill页面中提出)
我现在的webpack.config
options: {
compact: false,
presets:
[["@babel/env", {//env preset
"targets": {
"browsers": ["last 2 Chrome versions", "last 2 Firefox versions", "Explorer >= 11"]
}
}]]
}
谁能解释这些包的作用以及我应该包含哪些包/配置才能使 IE11 能够支持NodeList.forEach。
【问题讨论】:
标签: npm webpack babeljs babel-loader babel-polyfill