我的配置
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
所以在调用grunt之后:服务器
我得到了.tmp / styles / main.css.map 与attr"来源"到处都是src /前缀 但我想没有src /因为服务器从src / *
开始如何更改?
答案 0 :(得分: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/"
}