Абсолютные URL-адреса с помощью Grunt Usemin / CSSmin, все еще находя CSS

Поскольку мой сайт основан на структуре папок, я должен добавить как можно больше ../ поскольку они являются уровнями в иерархии или на более глубоких "страницах", CSS не загружается.

Есть ли способ получить Grunt Usemin / CSSmin, чтобы я мог использовать абсолютный URL?

<!-- build:css(.tmp) ../../assets/styles/main.css -->
<link rel='stylesheet' href='../.tmp/styles/main.css'/>
<!-- endbuild -->

Когда я использую /assets/styles/main.css, usemin не находит CSS для минимизации (но URL в HTML переписывается с правильным абсолютным URL).

Есть ли решение в конфиге usemin или cssmin?

Ниже приведены соответствующие части из моего Gruntfile. Полный файл находится на PasteBin

useminPrepare: {
  options: {
    dest: '<%= config.dist.assets %>'
  },
  html: ['.tmp/templates/{,*/}*.html', '.tmp/snippets/{,*/}*.html']
},

usemin: {
  options: {
    assetDirs: '<%= config.dist.assets %>',
    basedir: '',
    dirs: '<%= config.app.root %>'
  },
  html: ['.tmp/templates/{,*/}*.html', '.tmp/snippets/{,*/}*.html'],
  css: '.tmp/styles/{,*/}*.css'
},

0 ответов

Другие вопросы по тегам