Ищем часы, все еще не повезло .. Попытался запустить очень старый Gruntfile (с imagemin и sass), который раньше работал. Imagemin работает, sass нет.
Выдает ошибку:
Не удалось найти параметр с именем «include-paths».
Предупреждение: выход с кодом ошибки 64 Для продолжения используйте --force.
Прервано из-за предупреждений.
Я установил npm. Я установил grunt-contrib-sass. У меня установлен sass & ruby.
где sass дает:
C: \ Users .. \ AppData \ Roaming \ НПМ \ дерзость
C: \ Users .. \ AppData \ Roaming \ НПМ \ sass.cmd
где рубин дает:
C: \ Ruby26-x64 \ Bin \ ruby.exe
Это фрагмент моего Gruntfile. Если вам понадобится дополнительная информация, я добавлю ее полностью:
sass: {
peter: {
options: {
compress: false,
sourcemap: 'none'
},
files: [{
expand: true,
cwd: 'peter/css2/',
src: ['**/*.scss'],
dest: 'peter/',
ext: '.css'
}]
},
sots: {
options: {
compress: false,
sourcemap: 'none'
},
files: [{
expand: true,
cwd: 'sots/css2/',
src: ['**/*.scss'],
dest: 'sots/',
ext: '.css'
}]
}
},
options: {
includePaths: ['bower_components/foundation/scss']
},
});
grunt.loadNpmTasks('grunt-contrib-imagemin');
grunt.loadNpmTasks('grunt-contrib-sass');
grunt.loadNpmTasks('grunt-newer');
//require('jit-grunt')(grunt);
grunt.registerTask('build', ['sass']);
grunt.registerTask('default', ['newer:imagemin', 'sass', 'build']);
}