Grunt复制丢失的文件

时间:2016-12-11 22:36:39

标签: javascript node.js gruntjs grunt-contrib-copy

在过去几天,我的grunt copy任务缺少一些文件。任务本身是来自SailsJS的未经编辑的任务:

module.exports = function(grunt) {

    grunt.config.set('copy', {
        dev: {
            files: [{
                expand: true,
                cwd: './assets',
                src: ['**/*.!(coffee|less|scss|sass|js)'],
                dest: '.tmp/public'
            }]
        },
        build: {
            files: [{
                expand: true,
                cwd: '.tmp/public',
                src: ['**/*'],
                dest: 'www'
            }]
        }
    });

grunt.loadNpmTasks('grunt-contrib-copy');
};

我在我的assets文件夹中使用Bower作为依赖项,Grunt将其复制到.tmp/public

一些事实:

  • 始终缺少相同的文件(lib/marked.jsangular-elastic/elastic.jsangular-ui-select/dist/select.jsangular-slugify/angular-slugify.js
  • 它工作了很长时间 - 我没有更改任务中的任何内容,只是在assets(但不在vendor)文件夹中。
  • grunt copy --verbose也不会列出这些文件。
  • 操作系统是win10。

0 个答案:

没有答案