forked from snailuncle/webpack-autojs
-
Notifications
You must be signed in to change notification settings - Fork 221
/
scriptConfig.js
34 lines (31 loc) · 1.55 KB
/
scriptConfig.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
//定义要编译的项目,compile, true 表示编译,false,不编译
var projects = [ //项目数组,放的是每一个要编译的项目,
{
id: 1, //项目号
compile: false, //是否编译
name: "云控demo", //项目名称,需要和文件夹名相同
main: "./test.js" //主入文件,入口文件,按autojs目录,一般和project.json 同级
},
{
id: 2, compile: false, name: "dy", main: "./main.js",
others: ['./hssz.js', 'test.js', './main.js'] //其他需要编译的文件,可以包含入口,也可不包含
},
{ id: 3, compile: true, name: "快捷输入", main: "./main.js" },
{ id: 4, compile: false, name: "websocket", main: "./main.js" },
{
id: 6, compile: false, name: "qq消息", main: "./main.js",
others: ['./main.js'] //其他需要编译的文件,可以包含入口,也可不包含
},
]
var config = {
watch: "rerun", //watch模式的时候,是自动deploy(部署)、或 rerun(重新运行)、还是none(不操作),
baseDir: "./work", //放置多个项目的工作目录,每一个项目独立文件夹,
base64: false,
projectPrefix: "", //项目编译后,项目目录的前缀,如配置为b_ 则demo项目编译后名称为b_demo ,当希望项目的源码和编译和的代码都保存在手中,就有必要配置这个
advancedEngines: true,
header: "header.txt", //这个文件中放了你可以放一些声明、说明等注释内容
base64RandomStrLength: 100,
target: "node", // web || node
projects: projects,
};
module.exports = config;