3

我使用grunt-contrib-compass pluckin,但我无法让它按照我想要的方式运行,问题是我的 css 文件中的图像路径是错误的。

一直在玩参数,但我无法弄清楚(悲伤)

我的文件夹:

/root
   /assets
       /css
       /images
           /sprites <-- generated images

以及我的 gruntfile.js 中的配置

compass: {
        dist: {
            options: {
                 sassDir: 'src/scss'
                ,cssDir: 'assets/css'
                ,raw: 'preferred_syntax = :sass\n' 

                ,imagesDir:             "assets/images/"
                //,imagesPath:          "assets/images/sprites/"
                ,generatedImagesDir:    "assets/images/sprites/"
                ,generatedImagesPath:   "assets/images/sprites/"

            }
        }
    }

我的css文件中的图片网址:

/assets/images/sprites/interface-s04f47928b4.png

但实际上应该是:

../images/sprites/interface-s04f47928b4.png
4

1 回答 1

5

所以我想通了(最后)

,imagesDir:             "assets/images/"
,generatedImagesDir:    "assets/images/sprites/"
,generatedImagesPath:   "assets/images/sprites/"
,httpGeneratedImagesPath: "../images/sprites"
于 2013-07-03T13:34:34.227 回答