config.js 895 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. 'use strict';
  2. var gutil = require('gulp-util');// node require 动态加载gulp-util
  3. exports.paths = {//node export/module.exports(m.e优先级最高) 将函数、变量等导出,以使其它JavaScript脚本通过require()函数引入并使用
  4. src: 'src',
  5. dist: 'eolinker',
  6. tmp: '.tmp',
  7. e2e: 'test_e2e',
  8. env:{
  9. }
  10. };
  11. exports.modules={
  12. ConstantModuleName:'eolinker',
  13. templateModuleName:'eolinker'
  14. }
  15. /**
  16. * [依赖配置]
  17. */
  18. exports.vendor = {
  19. // 程序启动依赖模块
  20. base: {
  21. source: require('../vendor.base.json'),
  22. dest: 'src/app',
  23. name: 'vendor'
  24. },
  25. // 按需加载模块
  26. app: {
  27. source: require('../vendor.json'),
  28. dest: 'src/vendor'
  29. }
  30. };
  31. /**
  32. * 错误处理
  33. */
  34. exports.errorHandler = function() {
  35. return function (err) {
  36. gutil.beep();/*# 发出滴声提示*/
  37. gutil.log(err.toString());/*# 输出错误信息*/
  38. }
  39. };