因为我的网站是基于文件夹结构的,所以我必须../
在层次结构中或在 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'
},