2016-01-05 66 views
0

這是我的任務少的配置:咕嚕-的contrib少:值班任務編輯刪除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

您的手錶任務還提到'你似乎也用於處理您的CSS的postcss'任務,是嗎?這就是訣竅 - 確保CSS處理鏈中的所有*工具都可以正確傳播初始源代碼映射(並且具有相應的選項)。 –

回答

1

它實際上是阻止評論出現的postcss任務。固定與

postcss: { 
    options: { 
     map: true,