Я работаю над Gruntfile, и мне трудно получить задание на копирование, чтобы работать так, как я хочу.Справочные файлы из динамического объекта
У меня есть Uglify задача определяется с помощью dynamic file object как:
uglify: {
files: {
expand: true,
cwd: 'src',
src: [
'some/path/file1.js',
'another/path/file2.js'
],
dest: 'dst',
ext: '.min.js'
}
}
Эта задача прекрасно работает, и я получаю мои файлы, написанные, как «Dst/некоторый/путь/file1.min.js» и ' ДСТ/другой/путь/file2.min.js.
Я работаю над задачей copy, где я хотел бы скопировать файлы, которые я только что построил где-то в другом месте. Вместо того, чтобы переопределять правило, я хотел бы ссылаться на набор файлов с помощью шаблона.
Если я использую
copy: {
deploy: {
src: '<%= uglify.files %>',
dest: 'deploy/'
}
}
тогда я получаю
Внимание: Объект # не имеет метод 'IndexOf'
ошибку.
По разным причинам, выходящим за рамки этого вопроса, трюки для подстановки не будут работать для развертывания.
Итак, в задаче копирования, как я могу ссылаться на набор файлов, которые только что создали?
[хрюкать-usemin] (https://github.com/yeoman/grunt-usemin) задача useminPrepare генерирует конфигурации для копирования, уродовать и т.д. В зависимости от того, насколько это важно и сколько работа, которую вы готовы сделать, вы можете посмотреть на этот проект для некоторых идей. –
Не пытайтесь спамить, но это также выглядело интересно: http://www.integralist.co.uk/posts/using-grunts-config-api/ –