• grunt安装、配置、在webstrom中使用


    1.全局范围安装 Grunt命令行(CLI)

    npm install -g grunt-cli

    Grunt CLI的任务很简单:调用与Gruntfile在同一目录中 Grunt。这样带来的好处是,允许在同一个系统上同时安装多个版本的 Grunt。

    2.安装grunt相关模块

    在package.json文件中添加所需grunt模块,例如:

    "grunt": "^0.4.5",
    "grunt-contrib-concat": "^0.5.1",
    "grunt-contrib-cssmin": "^0.12.3",
    "grunt-contrib-jshint": "^0.11.2",
    "grunt-contrib-uglify": "^0.9.1",
    "grunt-contrib-watch": "^0.6.1"

    安装这些模块

    npm install

    执行完这个命令,这些插件会自动安装在node_modules目录下。

    若package.json文件不存在,可以自动生成,命令:

    npm init

    3.配置脚本文件gruntfile.js

    模块安装完成之后,在项目根目录下,新建脚本文件Gruntfile.js作为grunt的配置文件

    module.exports = function(grunt) {
    
        // 配置Grunt各种模块的参数
        grunt.initConfig({
            pkg: grunt.file.readJSON('package.json'),
            concat: {
                options: {
                    separator: ';'
                },
                dist: {
                    src: ['scripts/home.js', 'scripts/head.js', 'scripts/foot.js'],
                    dest: 'dest/libs.js'
                }
            },
            uglify: {
                build: {
                    src: 'dest/libs.js',
                    dest: 'dest/libs.min.js'
                }
            }
        });
    
        grunt.loadNpmTasks('grunt-contrib-uglify');
        grunt.loadNpmTasks('grunt-contrib-concat');
        // 默认任务
        grunt.registerTask('default', ['concat', 'uglify']);
    
    };

    以上做法是先合并形成一个libs,然后再将libs压缩成libs.min.js

    4.执行grunt命令

    grunt concat
    grunt uglify

    也可以直接执行default:

    grunt default

    也可以在WebStrom中,右击gruntfile.js文件名,选择Show Grunt Tasks,显示Grunt窗口。default右击选择 Run 'default'。 

  • 相关阅读:
    map的初级应用
    RB-Tree删除详解
    RB-Tree插入过程详解
    红黑树操作详解——很形象的过程
    一个数据结构可视化的神奇网址——形象理解
    关于B树B+树的详细解释——绝对精彩
    c++入门之函数指针和函数对象
    树的平衡之AVL树——错过文末你会后悔,信我
    二叉查找树的删除
    1 vmware 如何联网,以及行命令令初步
  • 原文地址:https://www.cnblogs.com/wonglu/p/5216212.html
Copyright © 2020-2023  润新知