J'ai commencé à travailler sur un site Web existant au travail qui utilise Sass et le préfixe automatique avec Grunt. Je ne suis pas encore familier avec les fichiers, mais je ne veux pas changer la structure pour éviter de casser quoi que ce soit. Le problème que j'ai est que peu importe ce que les fichiers .scss je édite, cela n'affecte pas le fichier .css requis. Les développeurs qui ont initialement construit le site ne sont plus là. Les modifications que j'effectue affectent file.css ou file2.css, et j'ai besoin d'atteindre file.expanded.css, mais il n'y a aucune mention de ce fichier dans le fichier Gruntfile, donc il a été retiré, ou il est en train d'être compilé d'une autre manière. Évidemment, j'évite de l'éditer directement. Je ne sais pas si j'en ai assez pour comprendre ça.Impossible de trouver les fichiers source
Dans le cas où il aide, voici le Gruntfile:
module.exports = function(grunt){
require("matchdep").filterDev("grunt-*").forEach(grunt.loadNpmTasks);
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
sass: {
build: {
files: {
'assets/css/file2.css': 'assets/sass/folder/file2.sass'
}
}
},
autoprefixer: {
build: {
src: 'assets/css/file.css',
dest: 'assets/css/file.css'
}
},
watch: {
css: {
files: ['assets/sass/**'],
tasks: ['buildcss']
}
},
// Browsersync
browserSync: {
dev: {
bsFiles: {
src: [
'assets/css/*.css',
'assets/images/*',
'assets/scripts/*.js',
'**/*.html'
]
},
options: {
watchTask: true,
proxy: "site.dev:8888",
}
}
},
});
grunt.registerTask('default', ['browserSync', 'watch']);
grunt.registerTask('buildcss', ['sass', 'autoprefixer']);
};