webpack构建问题:Unexpected token: name (has)
webpack构建问题:
ERROR in static/js/27.1c7a113a22f5d64302f5.js from UglifyJs
Unexpected token: name (has) [static/js/27.1c7a113a22f5d64302f5.js:542,6]
1.项目构建工具版本:
"webpack": "^2.6.1",
2.问题描述:
接手一个老项目,在打包构建时报错:(如下图)ERROR in static/js/27.1c7a113a22f5d64302f5.js from UglifyJsUnexpected token: name (has) [static/js/27.1c7a113a22f5d64302f5.js:542,6]
3.解题思路:
- 问题是什么导致的?
对于陌生问题,先百度了解下,以下这篇文章比较有借鉴意义:
[webpack] UglifyJs Unexpected token name
初步判定:项目引入的依赖更新了,打包解析出错
- 具体原因:
1.先查看报错位置,根据.map文件查看详情,经排查在组件中引用了mint-ui 懒加载组件Lazyload ,Lazyload 依赖第三方依赖vue-lazyload
2.loaders 过滤了node_modules,但是有依赖需要babel处理,vue-lazyload 用到了es6 let关键字,没有经过babel直接引入,因此解析报错了。
3. mint-ui 懒加载组件引入第三方依赖 vue-lazyload ,本地没有package-lock.json,在安装依赖时,依赖自动更新了小版本号。 vue-lazyload 版本1.3.3在构建时没有报错提示, vue-lazyload 版本1.3.4构建时会有报错提示。
4.如何解决?
将使用新语法的依赖添加到babel解析(如下图)
webpack构建问题:Unexpected token: name (has)相关推荐
- vue-cli webpack 打包报错:Unexpected token: punc (()
本来项目完美打包,后来我增加了一个插件vue-ionicons,打包build就是报错: ERROR in static/js/8.017e5cf2d2f1a552890d.js from Uglif ...
- webpack打包时出错:ERROR in index.js?c20a42392c6d1abf69df from UglifyJs Unexpected token: punc (()
vue项目中使用elementUI官方模版构建的项目,打包时出错: ERROR in index.js?c20a42392c6d1abf69df from UglifyJs Unexpected to ...
- vue 打包失败问题UglifyJs Unexpected token: name
注:适用于大多数 UglifyJs Unexpected token: name 的情况,犹如 element-ui.image-conversion.xlsx等插件. 问题背景: 最近在做一个 vu ...
- 已解决ERROR in static/js/vendor.4925c830bef16dced0c0.js from UglifyJs Unexpected token: name (i)
在项目打包时报错 ERROR in static/js/vendor.4925c830bef16dced0c0.js from UglifyJs Unexpected token: name (i) ...
- Module parse failed: Unexpected token(双问号无法识别)
问题: react依赖包问题 error in ./node_modules/@react-leaflet/core/esm/path.jsModule parse failed: Unexpecte ...
- uex2中使用mapMutations/mapActions报错解决方法 BabelLoaderError: SyntaxError: Unexpected token
1.问题 在尝鲜vuex2时,发现vuex2增加了 mapGetters 和 mapActions 的方法,借助stage2的 Object Rest Operator 特性,可以写出下面代码: co ...
- ERROR in static/js/xxx.js from UglifyJs Unexpected token name «currentVersion»
ERROR in static/js/xxx.js from UglifyJs Unexpected token name «currentVersion», expected punc 遇到这种异常 ...
- vue-cli element-ui打包报错Unexpected token: operator ()
问题:打包时报错 ERROR in assets/js/8.1cf9f71e2f3b3b6ed470.js from UglifyJs Unexpected token: operator (> ...
- -bash:syntax error near unexpected token '('
在Xshell5中编写int main(int argc,char** argv)时, 出现-bash:syntax error near unexpected token '(' : 可是我是按照 ...
最新文章
- 没看过这条鄙视链,别轻易说你懂区块链!
- StringCollection FAQ [C#, BCL]
- MySQL的GROUP_CONCAT函数
- 显卡mx150和230哪个好_建模渲染用专业图形显卡和游戏显卡哪个更好?
- 计算机文档xsl,XSL-FO 文档
- getchar(),putchar()用法
- 外媒:iPhone 14全系有望配备120Hz ProMotion显示屏
- 重装系统后,腾讯TM2013 “应用程序无法启动,因为程序的并行配置不正确
- 远程开发工作具备因素有哪些?
- 一个完整的C语言程序
- 下载百度文库的受限文件-冰点下载器
- [OpenCV+VS2015]火焰检测算法(HSI判据)
- 地球上20张最惊人照片!不看将后悔一辈子
- python代码测试健康指数计算器_python编写的bmi体重指数计算器、出租车费用计算器、个税计算器、猜数字游戏...
- MATLAB读视频报错 Unable to initialize the video obtain properties (videoreader in Matlab)
- [论文笔记] [2008] [ICML] Extracting and Composing Robust Features with Denoising Autoencoders
- Java实现 历史上的今天
- 禁用Windows10系统驱动程序强制签名的简单方法
- 为通过大厂笔试,年轻人花300元找枪手
- 11月区块链投融资事件回顾