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/"
}