Grunt меньше исходных карт меняют префикс пути

Мой конфиг

server: {
    options: {
      sourceMap: true,
      sourceMapFilename: '.tmp/styles/main.css.map',
      sourceMapURL: '/styles/main.css.map'
    },
    files: {
      '.tmp/styles/main.css':
        'src/app/views/styles/application.less'
    }
  },

Моя структура

 .tmp
 src
 Gruntfile.js

так после звонка ворчать поменьше

Я получаю.tmp/styles/main.css.map с "исходниками" attr везде src/ prefix, но я хочу без src /, потому что сервер запускается с src/*

Как я могу это изменить?

1 ответ

Начиная с версии 1.0.0. grunt-contrib-less принимает те же параметры, что и компилятор командной строки. Вы можете получить список этих опций, запустив lessc без каких-либо аргументов в командной строке:

  --source-map-rootpath=X  Adds this path onto the sourcemap filename and less file paths.

Так что вы должны использовать:

options: {
      sourceMap: true,
      sourceMapFilename: '.tmp/styles/main.css.map',
      sourceMapURL: '/styles/main.css.map',
      sourceMapRootpath: "/app/views/styles/"
    }
Другие вопросы по тегам