微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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’).

原文地址:https://www.jb51.cc/js/151697.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐