Карта исходного кода с grunt-sass указывает мне на неправильную строку

Я работаю с libass и susy, с grunt и компасом-импортером. база для установки моих проектов взята с http://zellwk.com/blog/grunt-sass-with-susy/

все работало нормально, пока я не обновил файлы, теперь исходная карта больше не дает мне точную строку свойства из файла scss. Пример есть в печати.

Вместо того, чтобы Sourmap указывает мне на линию 941, он указывает мне на линию 935

Вместо того, чтобы Sourmap указывает мне на линию 941, он указывает мне на линию 935 это изображение инструментов Chrome Dev

мой grunt файл настроен так:

// Grunt-sass 
sass: {
  app: {
    // Takes every file that ends with .scss from the scss 
    // directory and compile them into the css directory. 
    // Also changes the extension from .scss into .css. 
    // Note: file name that begins with _ are ignored automatically
    files: [{
      expand: true,
      cwd: 'scss',
      src: ['*.scss'],
      dest: 'css',
      ext: '.css'
    }]
  },
  options: {
   importer: compass,
   sourceMap: true, 
   outputStyle: 'nested', 
   imagePath: "../",
 }

1 ответ

Я думаю, потому что указывает на ваш заголовок мать всех классов.

ваш заголовок это точно строка 935.

Вы вкладываете много классов, вы должны сделать максимум 3 уровня и 50 линий.

ваша грубость немного сбивает с толку, вы можете сделать что-то более простое:

//src ===============================
        var src;
        config.src = src = {
             sassMain        : 'scss/main.scss',
             distFolder      : 'public/stylesheets/lovelycss.dist.css',
             devFolder       : 'public/stylesheets/lovelycss.dev.css',
             sassFolder      : 'scss/**/*.scss',

        };




//distribution
                        sass.dist = {
                            options: { 
                                style: "compressed",
                                noCache: true, 
                                sourcemap: 'none', 
                                update:true
                            }
                            , files: {
                                "<%= src.distFolder %>" : "<%= src.sassMain %>"
                            }
                        };

                    //development env.
                        sass.dev = {
                            options: { 
                                style: "expanded", 
                                lineNumber: true,
                            }
                            , files: {
                                "<%= src.devFolder %>" : "<%= src.sassMain %>"
                            }
                        };

Я надеюсь, что это может помочь вам.

Другие вопросы по тегам