4

在我的 LESS CSS 文件中,我定义了一个基本 URL:

@base-url: 'http://cdn.domain.com';

我现在需要根据我所处的环境动态切换基本 url。前任:

DEV: 'http://domain.com'
PROD: 'http://cdn.domain.com'

有没有办法直接通过 LESS 进行检查,或者有没有办法将此变量从 PHP 传递给 LESS?

4

2 回答 2

7

您可以创建两个文件,一个用于开发,一个用于生产,然后编译任何您需要的文件:

/* Production: production.less */
@base-url: 'http://cdn.domain.com';
@import "main.less"

/* Development: dev.less */
@base-url: 'http://dev.domain.com/files';
@import "main.less";
于 2013-05-20T15:00:15.243 回答
1

这是一种将 php 变量解析为更少文件的方法。

http://leafo.net/lessphp/docs/#setting_variables_from_php

于 2013-05-20T14:56:38.640 回答