У меня есть файл структуру, которая выглядит следующим образом (упрощенный для краткости):Менее SourceMap расположение файла относительно файловой системы, а не сайт
/less/
/styles.less
/public/
/css/
/styles.css
/styles.css.map
/images/
index.php
/gruntfile.js
Gruntfile.js:
less: {
options: {
sourceMap: true,
sourceMapFilename: 'public/css/styles.css.map',
sourceMapURL: '/css/styles.css.map',
sourceMapRootpath: '/'
}
files: {
'public/css/styles.css': 'less/styles.less'
}
}
В индексном файле : <link rel="stylesheet" href="/css/styles.css">
Сейчас в Дев инструментов, он ищет styles.less
в http://localhost:3845/less/styles.less
, который не существует, так как только /public/
ех представленный на веб-сайте.
Он использовался для правильного отображения файлов на моем локальном компьютере без каких-либо дополнительных шагов, но больше не работает. Я не уверен, что произошло или как настроить его так.
Я использую последнюю версию grunt-contrib-less (1.0.0).
спасибо. Я использовал только 'outputSourceFiles: true' и, похоже, копировал (?) Меньше файлов в общую папку. Тогда 'sourceMappingUrl' ссылается на меньшее количество файлов. Кажется, хорошо работает. – dmathisen