zoukankan      html  css  js  c++  java
  • UglifyJs报Unexpected token punc «:», expected punc «,»

    vue开发项目dev可以正常运行,build的时候报错UglifyJs报Unexpected token punc «:», expected punc «,»
    在百度寻求解决方案期间说是安装babel-2015 或者说是什么由于webpack插件解析不了element-ui中的语法问题,我根据百度的方法都一一试过了
    问题并没有解决,之后我就想从问题本身出发,出错的原因是由于打包出错,再怎么找原因也是在vue.config.js中,然后提示的出错内容是static有了这两点之后
    我就试着尝试将static在这个插件中进行排除,试下问题可不可以解决,之后成功构建
    (每个人的出错位置不同,这个或者只可以在我自己的项目中得到解决,而并不是适用于所有人,原此次的文章可以对你有所帮助!)
    有出现这个问题的可以试试我这个方法,在vue,config.js文件中添加

          myConfig.plugins.push(
            new UglifyJsPlugin({
              test: /.js(?.*)?$/i,
              exclude: /(node_modules|static)/, // 排除static文件夹 !!! (仅添加这一行代码即可,如果你也使用了UglifyJsPlugin)
              uglifyOptions: {
                output: {
                  comments: false, // 去掉注释
                },
                compress: {
                  drop_console: true,
                  drop_debugger: false,
                  pure_funcs: ["console.log"], //移除console
                },
              },
            }),
          );
    



    最终构建成功,百度提供的解决方案可谓是全都踩了一遍,无所谓毕竟最后的结果问题得到了解决,也学会了新的解决问题的思路,即为所获!

    愿以往所学皆有所获
  • 相关阅读:
    C段/旁站,子域名爆破的概念
    Linux USB Printer Gadget Driver
    Multifunction Composite Gadget
    PXA2xx SPI on SSP driver HOWTO
    SPI用户空间API
    Linux内核SPI支持概述
    Industrial I/O
    I2C设备驱动程序从用户空间绑定控制(旧内核)
    I2C 10-bit 地址
    Slave I2C
  • 原文地址:https://www.cnblogs.com/Azune/p/14095850.html
Copyright © 2011-2022 走看看