公司项目从开发到现在,对于代码并没有处理过,现在想要将javascript代码进行压缩,该用哪种方式来做呢?项目时传统的jsp开发模式。后台java,而本人也未压缩过代码,虽然刚刚看了一小时的压缩文档,依然一知半解,用基于node.js的glup来压缩可以吗?好多html文件里头也都存在着js代码,求一种简单粗暴,合理的压缩步骤来。
还望诸大牛不吝赐教...为俺解惑。

解决方案 »

  1.   

    把html里的js代码放到js文件里压缩用gulp可以
      

  2.   

    第一次压缩显示,
    [16:05:16] Using gulpfile ~\Desktop\简单压缩示例\gulpfile.js
    [16:05:16] Starting 'taskName'...
    [16:05:16] 'taskName' errored after 122 ms
    [16:05:16] GulpUglifyError: unable to minify JavaScript
    Caused by: SyntaxError: Unexpected token: name «i», expected: punc «;»
    应该是有关键字,不能识别。我是引了3个js文件来压缩,结果报这个错。
    然后我就只压缩一个我确定没有关键字的,就好了,
    [16:08:54] Using gulpfile ~\Desktop\简单压缩示例\gulpfile.js
    [16:08:54] Starting 'taskName'...
    输出文件体积:1kb不明白,好好地js代码,怎么就仨文件,俩有关键字了?
      

  3.   

    用了es6语法?有用babel先转换么
      

  4.   

    报错问题倒是解决了,只是压缩完成后,由于压缩的多个js文件,压缩完的js在有些页面不成效......还报错