-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.js
38 lines (38 loc) · 1.24 KB
/
build.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
/*
baseUrl: 基础入口路径
pages: [ 页面配置
{
*template: 页面入口名称, 位置src/pages,
*entry: js入口文件路径, 🌰 src/js/entry + js名称, 支持子文件夹例如index/index.js会自动生成index目录,
commons: 插件来源为node_modules和入口脚本的本地依赖文件, 包括jQuery, art-template等, 默认引入, false不引入
global: 全局执行脚本, 例如aside、header脚本, 统一注入, false不引入
echarts: echarts库, 注: echarts库比较大, 没有打入vendors, 后续如有大型插件需要单独引用的需修改配置,
stylesheet: 所有公共样式,如common.scss/form.scss/table.scss/reset.scss等, 默认引入, 为false时不引入
}
]
*/
module.exports = {
baseUrl: 'src/js/entry',
pages: [
{
template: 'index',
entry: 'index.js'
},
{
template: 'detail',
entry: 'detail.js',
echarts: true
},
{
template: 'list',
entry: 'list.js',
},
{
template: '404',
entry: '404.js',
commons: false,
stylesheet: false,
global: false
}
]
};