scriptConfig.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. //定义要编译的项目,compile, true 表示编译,false,不编译
  2. var projects = [ //项目数组,放的是每一个要编译的项目,
  3. {
  4. id: 1, //项目号
  5. compile: false, //是否编译
  6. name: "云控demo", //项目名称,需要和文件夹名相同
  7. main: "./test.js" //主入文件,入口文件,按autojs目录,一般和project.json 同级
  8. },
  9. {
  10. id: 2, compile: false, name: "dy", main: "./main.js",
  11. others: ['./hssz.js', 'test.js', './main.js'] //其他需要编译的文件,可以包含入口,也可不包含
  12. },
  13. { id: 3, compile: false, name: "快捷输入", main: "./main.js" },
  14. { id: 4, compile: false, name: "websocket", main: "./main.js" },
  15. {
  16. id: 6, compile: false, name: "qq消息", main: "./main.js",
  17. others: ['./main.js'] //其他需要编译的文件,可以包含入口,也可不包含
  18. },
  19. {
  20. id: 7, compile: true, name: "DTok", main: "./main.js",
  21. others: ['./main.js'] //其他需要编译的文件,可以包含入口,也可不包含
  22. },
  23. ]
  24. var config = {
  25. watch: "deploy", //watch模式的时候,是自动deploy(部署)、或 rerun(重新运行)、还是none(不操作),
  26. baseDir: "./work", //放置多个项目的工作目录,每一个项目独立文件夹,
  27. base64: false,
  28. projectPrefix: "", //项目编译后,项目目录的前缀,如配置为b_ 则demo项目编译后名称为b_demo ,当希望项目的源码和编译和的代码都保存在手中,就有必要配置这个
  29. advancedEngines: true,
  30. header: "header.txt", //这个文件中放了你可以放一些声明、说明等注释内容
  31. base64RandomStrLength: 100,
  32. target: "node", // web || node
  33. projects: projects,
  34. };
  35. module.exports = config;