针对子文件夹域名的yeoman webapp项目的指南针配置

时间:2014-02-21 00:35:36

标签: gruntjs compass-sass yeoman

我正在将一个yeoman网络应用程序项目部署到子文件夹域名ex。 www.domain.com/subfolder

我的问题是,使用grunt文件上的默认罗盘配置,我需要将它们更改为httpImagesPath和httpGeneratedImagesPath的绝对路径,以便图像能够正确显示在生产中

compass: {
        options: {
            sassDir: '<%= yeoman.app %>/styles',
            cssDir: '.tmp/styles',
            generatedImagesDir: '.tmp/images/generated',
            imagesDir: '<%= yeoman.app %>/images',
            javascriptsDir: '<%= yeoman.app %>/scripts',
            fontsDir: '<%= yeoman.app %>/styles/fonts',
            importPath: '<%= yeoman.app %>/bower_components',
            httpImagesPath: 'http://www.domain.com/subfolder/images',
            httpGeneratedImagesPath: 'http://www.domain.com/subfolder/images/generated',
            httpFontsPath: '/styles/fonts',
            relativeAssets: false,
            assetCacheBuster: false
        },
        dist: {
            options: {
                generatedImagesDir: '<%= yeoman.dist %>/images/generated'
            }
        },
        server: {
            options: {
                debugInfo: true
            }
        }
    }

所以当我咕噜咕噜地构建我的本地图像(sprite generated和image_url)也会有绝对路径时会发生什么。

我的配置或工作流程是什么,以便让我的生产工作,同时让我的本地开发工作。感谢。

0 个答案:

没有答案