-
Notifications
You must be signed in to change notification settings - Fork 237
/
qmui.config.js
58 lines (55 loc) · 1.92 KB
/
qmui.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
module.exports = {
/**
* 项目相关部分代码,复制后应首先进行这些配置
*
*/
'project': 'Demo',
'prefix': 'dm',
'resultCssFileName': 'main.scss',
'cleanFileType': ['../.sass-cache', '../.sass-cache/**/*'],
'needsSourceMaps': false,
'needsImagesMinAndSync': true,
/**
* 项目的路径配置,建议尽量使用推荐的路径,若要修改,请保持与 config.rb 中的指向的目录保持一致,但需要注意因为相对位置不同(这里是以 qmui_web 目录为 Base Path),所以这里的值应该比 config.rb 中的多了一个 ../
*
*/
'paths': {
'htmlSourcePath': ['../../UI_html/**/*.html'],
'imagesSourcePath': '../project/images',
'htmlResultPath': '../../UI_html_result',
'imagesResultPath': '../../public/style/images',
'independentImagesDirectory': '/independent',
'styleResultPath': '../../public/style/css'
},
/**
* BrowerSync 设置
*
*/
'browserSync': {
// browserSync 的模式,本地模式、代理模式或者关闭(server/proxy/close)
'browserSyncMod': 'server',
// 自定义端口
'browserSyncPort': 3030,
// 是否显示 BrowserSync 的日志
'browserSyncShowLog': false,
// server 开启后的默认路径
'browserSyncStartPath': '/web',
'browserSyncHost': '',
'browserSyncWatchPath': ['../../UI_html_result/*.html', '../../public/**/*'],
// 自定义路由,server 模式下方可产生作用
'browserSyncServerRoute': {
'/public': '../../public',
'/web': '../../UI_html_result'
},
// 自定义代理源地址,proxy 模式下方可产生作用
'browserSyncProxy': ''
},
/**
* 模板 include 引擎
*
*/
'template': {
'openIncludeFunction': true,
'includePrefix': '@@'
}
};