也许我有点天真。关于babel-预设-env的自述
https://github.com/babel/babel-preset-env
说:
通过根据目标浏览器或运行时环境自动确定您需要的Babel插件和多填充来编译ES2015+到ES5的Babel预置。
然而,由于webpack/babel既没有将反勾模板转到常规字符串上,也没有提出一个承诺的多填充,IE11就会在回溯和promies上产生瓶颈。
我使用webpack 3.4.1和babel-核心6.2.5.
我来不了是什么原因?
这是我webpack配置的use部分,用于babel:
use: [{
loader: 'babel-loader',
options: {
presets: [
[
'env',
{
targets: {
browsers: [
'last 2 versions'
]
},
modules: false
}
]
],
plugins: [
'transform-runtime',
'syntax-dynamic-import'
]
}
}]发布于 2018-11-12 11:15:33
我把头撞到墙上两天了,因为巴贝尔根本没有溅到任何东西!最后,我找到了罪魁祸首:就是巴贝尔-装载机不是在读 .babelrc。迁移到babel.config.js之后,babel现在正确地使用了指定的预设和填充。
我的工作babel.config.js配置@babel/core 7,@babel/present-env 7,@babel/polyfill 7,babel-loader 8
module.exports = function (api) {
api.cache(true);
return {
presets: [
[
'@babel/env', {
useBuiltIns: 'entry',
},
],
],
};
};https://stackoverflow.com/questions/46366499
复制相似问题