Я пытаюсь получить preptify для запуска через один каталог и prettify html-файлы в тот же каталог после того, как Assemble создает файлы. При выполнении задачи по умолчанию вместе, приукрасить выдает ошибку:Проблема с запуском Assemble and Prettify in Grunt
Running "prettify:indent" (prettify) task
Warning: Object 2 has no method 'indexOf' Use --force to continue
Впоследствии, когда я бегу каждую задачу по отдельности все работает отлично:
$ grunt assemble; grunt prettify
Вот мой Gruntfile:
site: grunt.file.readYAML('src/template/data/site.yml'),
assemble: {
options: {
prettify: {indent: 2},
marked: {sanitize: false},
data: "src/template/data/site.yml",
layoutdir: 'src/template/layouts',
},
all: {
options: {production: false,layout: 'default.hbs'},
files: [
{ expand: true, cwd: 'src/template/pages', src: ['**/*.hbs'], dest: 'dist/' }
]
}
},
prettify: {
options: {
indent: 4,
wrap_line_length: 78,
brace_style: 'expand',
},
all: {
expand: true,
cwd: 'dist/',
ext: '.html',
src: ['*.html'],
dest: 'dist/'
}
}
Может ли кто-нибудь указать мне в правильном направлении? Может ли префикс выводиться в тот же исходный каталог?
хорошо catch! Я этого не заметил сразу! – jonschlinkert
Спасибо за этот улов! – GrumpyKitten