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

前端之家收集整理的这篇文章主要介绍了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’).

猜你在找的JavaScript相关文章