在过去几天,我的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.js
,angular-elastic/elastic.js
,angular-ui-select/dist/select.js
,angular-slugify/angular-slugify.js
)assets
(但不在vendor
)文件夹中。grunt copy --verbose
也不会列出这些文件。