如何告诉指南针这是什么环境?

0 ruby sass environment-variables compass-sass

在我的Compass项目中,我有一个config.rb设置environment = :development.

如何告诉Compass,当它在服务器上运行时(例如compass compile),环境应该是production什么?

boo*_*sey 5

来自Docs

选项A:使用指南针生产默​​认值.

compass compile -e production --force
Run Code Online (Sandbox Code Playgroud)

注意:这仅更改指南针默认值,您在配置中明确指定的选项将不会更改.

选项B:在命令行上覆盖配置文件设置

compass compile --output-style compressed --force
Run Code Online (Sandbox Code Playgroud)

选项C:为生产创建单独的配置文件

cp config.rb prod_config.rb
Run Code Online (Sandbox Code Playgroud)

..edit prod_config.rb以满足您的需求..

compass compile -c prod_config.rb --force
Run Code Online (Sandbox Code Playgroud)