私は Sails.js が初めてで、gruntfile に追加のタスクを追加する際に問題が発生しています。私がやろうとしているのは、Less で autoprefixer を使用することですが、「sails lift」を呼び出すたびに、次のエラーが発生します。
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'
]);
compileAssets タスクから「multiple_files」を削除しようとしました。オートプレフィクサーをローカルとグローバルの両方にインストールしようとしましたが、サイコロはありません。常に同じエラーが発生します。
何か案は?
ありがとう!