-
Notifications
You must be signed in to change notification settings - Fork 141
dev config
fansekey edited this page Mar 4, 2015
·
3 revisions
每个模块都有对应的模块名,同时需要在配置文件中申明,配置如下。
fis.config.set('namespace', 'common');
模块编译输出时默认都为utf8编码,如果需要做修改,可以进行如下配置:
fis.config.set('project.charset', 'gbk');
对静态资源进行MD5戳编译时,默认长度都为7,当然你也可以进行修改:
fis.config.set('project.md5Length', 8);
在fis-config.js配置文件中,可在setting节点下配置smarty节点,修改定界符。
fis.config.set('settings.smarty', {
'left_delimiter' : '<{',
'right_delimiter' : '}>'
})
在模块根目录下放置smarty.conf
将其内容设置为:
left_delimiter="<{"
right_delimiter="}>"
smarty.conf 文件为一个
ini
文件,需要保证 phpparse_ini_file
能够解析它
假设有多个模块,只需要在common模块根目录下放置smarty.conf
设置静态资源域名,domain的值如果不是特殊需要,请不要以"/"结尾。
//fis-conf.js
//用法一
fis.config.set('roadmap.domain', 'http://s1.example.com, http://s2.example.com');
//用法二
fis.config.set('roadmap.domain', {
//widget目录下的所有css文件使用 http://css1.example.com 作为域名
'widget/**.css' : 'http://css1.example.com',
//所有的js文件使用 http://js1.example.com 或者 http://js2.example.com 作为域名
'**.js' : ['http://js1.example.com', 'http://js2.example.com']
});