Я новичок в Sails.js, и у меня возникают проблемы с добавлением дополнительных задач в его файл grunt. То, что я пытаюсь сделать, это использовать autoprefixer с меньшими затратами, но каждый раз, когда я называю «парусов приподнять» Я получаю следующее сообщение об ошибке:Невозможно добавить пользовательские задачи в Sails.js Gruntfile
error: Grunt :: Warning: Task "autoprefixer:multiple_files" not found. Use --force to continue.
>> Tasks directory "grunt-autoprefixer" not found.
Вот строки, я добавил к gruntfile:
grunt.loadTasks('grunt-autoprefixer');
grunt.initConfig({
autoprefixer: {
options: {
browsers: ['last 2 version', 'ie 8', 'ie 7']
},
multiple_files: {
expand: true,
flatten: true,
src: 'assets/linker/styles/*.css',
dest: 'assets/linker/styles/'
},
concat: {
src: 'assets/linker/styles/*.css',
dest: 'assets/linker/styles/s.css'
}
},
//Rest of initConfig...
//compileAssets task
grunt.registerTask('compileAssets', [
'clean:dev',
'jst:dev',
'less:dev',
'autoprefixer:multiple_files',
'copy:dev',
'coffee:dev'
]);
Я попытался удалить "multiple_files" из-й Задача e compileAssets. Я попытался установить autoprefixer как локально, так и глобально, но не кубик, всегда одна и та же ошибка.
Любые идеи?
Спасибо!
Ahhh, я новый, я смотрел что-то простое. Благодаря! –
Чтобы добавить к этому, я обнаружил, что эти пакеты grunt должны быть перечислены в ваших пакетах. Json под devdependancies. – airtonix