由于我的网站基于文件夹结构,因此我必须在层次结构中添加尽可能多的../
级别,或者在CSS未加载的更深的“页面”上添加。{/ p>
有没有办法让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中的相关部分。 The full file is on 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'
},