老师麻烦您看一下我的报错 我已经安装了为什么还是报错

来源:3-3 由浅入深 webpack - 编译 ES6

大河马先生

2018-02-07

http://img.mukewang.com/szimg/5a7a65750001a2a513560958.jpg

http://img.mukewang.com/szimg/5a7a657600013a2432921416.jpg


写回答

3回答

慕粉093518603

2018-03-03

先说答案: 把webpack.config.js中loader: 'babel-loader'这行后面的options字段删掉(图1),同目录下创建.babelrc文件,在.babelrc中配置options字段(图2)。

图1:

//img.mukewang.com/szimg/5a9aa52f000192a606120594.jpg

图2:

//img.mukewang.com/szimg/5a9aa5570001cfe505440257.jpg


解释:

  1. 我出现了同样的报错, 我是因为在app.js中使用了import 'babel-polyfill',注释掉这个import报错就没了

  2. 初步结论是babel-polyfill插件导致的报错,那么来看一下是什么错:

  3. //img.mukewang.com/szimg/5a9aa6170001ec1206620074.jpg

  4.  C盘下找不到“babel-preset-env"  , 我的哥,为什么要跑全局环境中去找整个模块???

  5. 是因为如果不写.babelrc, babel-polyfill就不能够正确的识别当前项目的context位置

     以上解决方案亲测有效(windows系统)

1
1
大河马先生
非常感谢!
2018-03-05
共1条回复

qbaty

2018-02-07

presets:['env']

0
1
tulies
老师我也报了这个错。。 我写的就是env。。。 为啥还是报错....
2018-03-27
共1条回复

qbaty

2018-02-07

需要看看你的配置

0
4
tulies
回复
七天斋
你解决了吗。。。。
2018-03-27
共4条回复

四大维度解锁Webpack3.0前端工程化

前端开发标配,灵活掌握Webpack3.0的使用可以极大的提高前端开发的效率

1188 学习 · 403 问题

查看课程