javascript – grunt.js – 分解文件时的多个目的地

我的grunt.js有一个典型的缩小任务:
min: {
    dist: {
        src: ['dist/precook.js'],dest: 'dist/precook.min.js'
    }
}

有多个dest文件的最简单的方法是什么?我想缩小成:

> dist / precook.min.js
> example / js / vendor / precook.min.js

built-in min task似乎不支持多个目的地,所以我认为这可以通过简单的“复制”任务来实现.有人可以指出我正确的方向吗?

解决方法

我会使用 grunt-contrib-copy插件

安装npm

npm install grunt-contrib-copy

修改grunt.js(添加复制任务定义和加载副本插件):

...
    copy: {
        dist: {
            files: {
                'example/js/vendor/': 'dist/precook.min.js'
            }
        }
    }
    ...

grunt.loadNpmtasks('grunt-contrib-copy');

可选register copy in to grunt’s default task.

这里增加的美丽是,您现在也可以执行所有其他复制任务.支持模式,如复制所有最小化的文件(‘dist / *.min.js’).

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...