老师能帮忙看个问题不?Uncaught SyntaxError: Unexpected token ...

来源:4-1 Tree Shaking 概念详解

慕设计8249438

2020-11-12

我自己查看应该是es6转换出错,我这边升级webpack4,基本都完成了,但是如果在低版本浏览器(谷歌49版本)中就白屏,报错es6转换不了…扩展运算符,
我现在的配置是参考百度的一份配置如下:
.babelrc配置:{
“presets”: ["@babel/preset-env"],
“plugins”: [
"@babel/plugin-proposal-object-rest-spread",
"@babel/plugin-transform-runtime",
[
“import”,
{
“libraryName”: “view-design”,
“libraryDirectory”: “src/components”
}
],
[
“component”,
{
“libraryName”: “mint-ui”,
“style”: true
}
]
]
}
rules的配置:
rules: [
{
test: /.js$/,
exclude: /node_modules/,
loader: “babel-loader”
}
]

js里面我也加了,import “@babel/polyfill”;

写回答

1回答

Dell

2020-11-14

低版本浏览器是多低?你用的是react是吗?

0
1
慕设计8249438
非常感觉老师的回答,这个问题我已经解决了,我看了下是由于我导入的view-design这个引起的,这个本身是iview的升级版本但实际上用的好多内部方法还是ivew的js,所以要加入ivew的babel转化代码 { test: /iview.src.*?js$/, use: ['babel-loader'], }
2020-11-16
共1条回复

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

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

3627 学习 · 1291 问题

查看课程