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)相关推荐

  1. vue-cli webpack 打包报错:Unexpected token: punc (()

    本来项目完美打包,后来我增加了一个插件vue-ionicons,打包build就是报错: ERROR in static/js/8.017e5cf2d2f1a552890d.js from Uglif ...

  2. webpack打包时出错:ERROR in index.js?c20a42392c6d1abf69df from UglifyJs Unexpected token: punc (()

    vue项目中使用elementUI官方模版构建的项目,打包时出错: ERROR in index.js?c20a42392c6d1abf69df from UglifyJs Unexpected to ...

  3. vue 打包失败问题UglifyJs Unexpected token: name

    注:适用于大多数 UglifyJs Unexpected token: name 的情况,犹如 element-ui.image-conversion.xlsx等插件. 问题背景: 最近在做一个 vu ...

  4. 已解决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) ...

  5. Module parse failed: Unexpected token(双问号无法识别)

    问题: react依赖包问题 error in ./node_modules/@react-leaflet/core/esm/path.jsModule parse failed: Unexpecte ...

  6. uex2中使用mapMutations/mapActions报错解决方法 BabelLoaderError: SyntaxError: Unexpected token

    1.问题 在尝鲜vuex2时,发现vuex2增加了 mapGetters 和 mapActions 的方法,借助stage2的 Object Rest Operator 特性,可以写出下面代码: co ...

  7. 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 遇到这种异常 ...

  8. vue-cli element-ui打包报错Unexpected token: operator ()

    问题:打包时报错 ERROR in assets/js/8.1cf9f71e2f3b3b6ed470.js from UglifyJs Unexpected token: operator (> ...

  9. -bash:syntax error near unexpected token '('

    在Xshell5中编写int main(int argc,char** argv)时, 出现-bash:syntax error near unexpected token '('  : 可是我是按照 ...

最新文章

  1. 没看过这条鄙视链,别轻易说你懂区块链!
  2. StringCollection FAQ [C#, BCL]
  3. MySQL的GROUP_CONCAT函数
  4. 显卡mx150和230哪个好_建模渲染用专业图形显卡和游戏显卡哪个更好?
  5. 计算机文档xsl,XSL-FO 文档
  6. getchar(),putchar()用法
  7. 外媒:iPhone 14全系有望配备120Hz ProMotion显示屏
  8. 重装系统后,腾讯TM2013 “应用程序无法启动,因为程序的并行配置不正确
  9. 远程开发工作具备因素有哪些?
  10. 一个完整的C语言程序
  11. 下载百度文库的受限文件-冰点下载器
  12. [OpenCV+VS2015]火焰检测算法(HSI判据)
  13. 地球上20张最惊人照片!不看将后悔一辈子
  14. python代码测试健康指数计算器_python编写的bmi体重指数计算器、出租车费用计算器、个税计算器、猜数字游戏...
  15. MATLAB读视频报错 Unable to initialize the video obtain properties (videoreader in Matlab)
  16. [论文笔记] [2008] [ICML] Extracting and Composing Robust Features with Denoising Autoencoders
  17. Java实现 历史上的今天
  18. 禁用Windows10系统驱动程序强制签名的简单方法
  19. 为通过大厂笔试,年轻人花300元找枪手
  20. 11月区块链投融资事件回顾

热门文章

  1. 【vue3 element-plus的循环图标】
  2. selenium webdriver 鼠标悬浮事件
  3. Meta扩大漏洞赏金计划,报告「数据搜刮」首次纳入其中
  4. 判断php框架,怎么知道php使用的框架
  5. PL SQL远程连接数据库
  6. 朴素的设计打造牛X的产品
  7. 影驰 H610M 光影 评测
  8. 三 通用目标之make vmlinux的执行过程分析
  9. java如何把字符串变成整数_Java 实现把字符串转换成整数
  10. php stock,stock.php