美文网首页
2019-01-16 vue 项目打包失败

2019-01-16 vue 项目打包失败

作者: O_O瑞斯拜EVE | 来源:发表于2019-01-16 17:49 被阅读0次

    npm run build 报错

    错误信息:

    ERROR in 2.01d8695edab6a0b93745.chunk.js from UglifyJs

    Unexpected token: operator (>) [2.01d8695edab6a0b93745.chunk.js:36959,34]

    ERROR in 3.01d8695edab6a0b93745.chunk.js from UglifyJs

    Unexpected token: operator (>) [3.01d8695edab6a0b93745.chunk.js:36960,34]


    错误信息分析:

    找到错误指向的两个文件 

    2.01d8695edab6a0b93745.chunk.js:36959,34,

    3.01d8695edab6a0b93745.chunk.js:36960,34

    的相应位置:

    图1 图2

    发现错误都是'>'箭头函数引起的,这是es6的语法,由于现在还有浏览器不支持es6的语法,所以在打包的过程中要把es6转换成es5,在打包时使用了UglifyJs压缩JS,但是UglifyJs无法解析ES6,才出现了上述问题,(此段解释引自https://www.jianshu.com/p/392569a1ad6d),我的

    解决方法就是把webpack.base.config.js关于js 的配置  ‘exclude:/node_moduels/’注释掉,还有的人我看是添加了include:[

              resolve:(‘/node_moduels/报错文件名”)

    ]应该也是可以的

    解决图

    希望对你有所帮助哈哈哈

    相关文章

      网友评论

          本文标题:2019-01-16 vue 项目打包失败

          本文链接:https://www.haomeiwen.com/subject/isumdqtx.html