使用"useBuiltIns": "usage"时报错。

来源:3-11 使用 Babel 处理 ES6 语法(1)

慕神0028795

2019-03-20

使用 "useBuiltIns": "usage" 时之前不会报错,现在报错如下:

Error: Cannot find module 'core-js/modules/web.dom.iterable'

改为 "useBuiltIns": "entry" 或去掉后不会报错,请问是什么原因。

写回答

2回答

inci

2019-03-21

#1       安装 npm i -S core-js@3.0.0

#2       

{

    test: /\.js$/,

    exclude: /(node_modules|bower_components)/,

    use: {

      loader: 'babel-loader',

      options: {

        presets: [['@babel/preset-env', {useBuiltIns: 'usage', corejs: 3}]]

      }

    }

},


完美解决~~~`

参考:https://github.com/zloirock/core-js#babelpreset-env

4
3
兮漫天
非常感谢!666 我也找了半天原因,然后幸亏在问答区看到了。。
2019-04-25
共3条回复

Dell

2019-03-21

core-js这个模块是不是没有安装

0
4
Dell
回复
慕神0028795
改成corejs: 3 试试
2019-03-21
共4条回复

从基础到实战 手把手带你掌握新版Webpack4.0

知识点+项目实例+原理讲解 全方位解析Webpack4新版本

3627 学习 · 1291 问题

查看课程