2016-04-26 8 views
1

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

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

Вместо sourmap указать мне на линии 941, он указывает мне на линию 935

Instead of the sourmap point me to the line 941, it points me to the line 935 this is the image of the chrome dev tools

мой файл хрюкать сконфигурирован как таковой:

// 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: "../", 
} 
+0

Вставить в опции: lineNumber: true, если исправить, я обновлю свой ответ – Raduken

ответ

0

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

ваш заголовок это именно строка 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 %>" 
          } 
         }; 

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

+0

Привет, да, это остро проблема, она продолжает указывать мне мать всех классов, мне нужно понять, ПОЧЕМУ это происходит и как я может исправить это. я боюсь, что организация ворчащего сасса таким образом не исправит это ... :( –