1

因为我的网站是基于文件夹结构的,所以我必须../在层次结构中或在 CSS 不加载的更深的“页面”上添加尽可能多的级别。

有没有办法让 Grunt Usemin / CSSmin 让我使用绝对网址?

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

当我使用 时/assets/styles/main.css,usemin 找不到要缩小的 CSS(但 HTML 中的 URL 被重写为正确的绝对 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'
},
4

0 回答 0