我目前正在使用ember-cli-broccoli-compass插件来编译我的 SASS。但是,我无法为不同环境的样式表中的图像资产分配 HTTP 路径。这是我到目前为止所拥有的:
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
var app = new EmberApp(
{
compassOptions:
{
httpPath: 'http://s3-eu-west-1.amazonaws.com/alua/',
generatedImagesPath: 'http://s3-eu-west-1.amazonaws.com/alua/'
}
});
在为生产 ( ember build -prod
) 构建应用程序时,它会为样式表中的图像资产添加正确的 S3 路径。但是,当使用ember server --proxy http://localhost:3000
资产运行应用程序时,使用 S3 路径而不是http://localhost:4200的本地所需路径构建
在构建图像资产路径时,如何为 httpPath 提供环境特定的 Compass 选项?