美文网首页我爱编程
grunt中uglify的使用

grunt中uglify的使用

作者: 差很多先生CL | 来源:发表于2018-04-11 17:32 被阅读0次

    ```安装

    npm install grunt-contrib-uglify --save-dev

    ```

    配置文件

    ```

    module.exports = function (grunt) {

    //任务配置,所有插件的配置信息

      grunt.initConfig({

    //获取package.json的信息

        pkg: grunt.file.readJSON('package.json'),

        //uglify 插件的配置信息

        uglify: {

    options: {

    stripBanners: true,

            banner: `/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n`//添加banner,压缩文件第一行注释

          },

          build: {

    src: 'src/test.js',//压缩文件的路径

            dest: 'build/<%=pkg.name%>-<%=pkg.version%>.js.min.js'//压缩后文件的名字以及路径

          }

    }

    });

      //告诉grunt将使用插件

      grunt.loadNpmTasks('grunt-contrib-uglify');

      //告诉grunt当我们在终端中输入grunt时需要 做些什么

      grunt.registerTask('default', ['uglify']);//grunt默认使用的插件

    };

    ```

    Javascript使用uglify压缩,css可使用cssmin插件压缩

    其余的插件使用方法也类似

    ###有兴趣可以加入Nodejs交流群,和大佬们一起成长!!!

    ###群号:348108867

    相关文章

      网友评论

        本文标题:grunt中uglify的使用

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