2016-01-05 11 views
0

Вот моя задача меньше конфигурации:хрюкать-вно-менее: сборник по часовой задаче удаляет sourcemap ссылку

less: { 
    development: { 
     options: { 
      compress: false, 
      sourceMap: true, 
      yuicompress: true, 
      sourceMapFilename: 'export/style/app.css.map', 
      sourceMapURL: '/style/app.css.map' 
     }, 

     files: { 
      "export/style/app.css": "less/app.less" 
     } 
    } 
}, 

Если я просто введите grunt less, в моем скомпилированный файл я получаю /*# sourceMappingURL=/style/app.css.map */ комментарий правильно.

Вместо этого, когда я запустил grunt, и моя задача для запуска задач, комментарий /*# sourceMappingURL=/style/app.css.map */ удален при компиляции.

Вот мои часы задача меньше:

watch: { 
    less: { 
     files: ['less/*.less'], 
     tasks: ['less', 'postcss'], 
     options: { 
      livereload: true, 
      nospaces: true 
     } 
    } 
}, 

Что я делаю неправильно?

+1

В вашей задаче на просмотр также упоминается задача 'postcss', которую вы, как представляется, также используете для обработки вашего css, не так ли? Это трюк - убедитесь, что * все * инструменты в вашей цепочке обработки CSS могут корректно распространять исходную карту исходного кода (и иметь соответствующие параметры). –

ответ

1

Это была фактически задача postcss, предотвращающая появление комментария. исправлено с

postcss: { 
    options: { 
     map: true,