首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >webpack与巴贝尔-预设-env“最后两个版本”与互联网浏览器

webpack与巴贝尔-预设-env“最后两个版本”与互联网浏览器
EN

Stack Overflow用户
提问于 2017-09-22 13:55:39
回答 1查看 3.7K关注 0票数 7

也许我有点天真。关于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:

代码语言:javascript
复制
    use: [{
      loader: 'babel-loader',
      options: {
        presets: [
          [
            'env',
            {
              targets: {
                browsers: [
                  'last 2 versions'
                ]
              },
              modules: false
            }
          ]
        ],
        plugins: [
          'transform-runtime',
          'syntax-dynamic-import'
        ]
      }
    }]
EN

回答 1

Stack Overflow用户

发布于 2018-11-12 11:15:33

我把头撞到墙上两天了,因为巴贝尔根本没有溅到任何东西!最后,我找到了罪魁祸首:就是巴贝尔-装载机不是在读 .babelrc。迁移到babel.config.js之后,babel现在正确地使用了指定的预设和填充。

我的工作babel.config.js配置@babel/core 7@babel/present-env 7@babel/polyfill 7babel-loader 8

代码语言:javascript
复制
module.exports = function (api) {
api.cache(true);

return {
    presets: [
      [
        '@babel/env', {
          useBuiltIns: 'entry',
        },
      ],
    ],
  };
};
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46366499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档