config.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. /**
  2. * Created by JKZL-A on 2017/10/23.
  3. */
  4. require.config({
  5. urlArgs: 'bust=' + (new Date()).getTime(),//测试打开
  6. baseUrl: '/iot/front/js/',
  7. paths: {
  8. 'jquery': 'lib/jquery.min',
  9. 'bootstrap': 'lib/bootstrap.min',
  10. 'bootstrap-table': 'lib/plugins/bootstrap-table/bootstrap-table.min',
  11. 'dataTables': 'lib/plugins/dataTables/jquery.dataTables',
  12. 'validate': 'lib/plugins/validate/jquery.validate.min',
  13. 'metisMenu': 'lib/plugins/metisMenu/jquery.metisMenu',
  14. 'slimscroll': 'lib/plugins/slimscroll/jquery.slimscroll.min',
  15. 'layer': 'lib/plugins/layer/layer.min',
  16. 'echarts': 'lib/plugins/echarts/echarts3/echarts.min',
  17. 'macarons': 'lib/plugins/echarts/echarts3/macarons',
  18. 'contabs': 'lib/contabs.min',
  19. 'vue': 'lib/plugins/vue/vue.min',
  20. 'showTab': 'lib/showTab',
  21. 'promise': 'lib/es6-promise',
  22. 'underscore': 'lib/underscore',
  23. 'jsHelper': 'common/jsHelper',
  24. 'apiServer': 'common/apiServer',
  25. 'hplus': 'lib/hplus.min'
  26. },
  27. shim: {
  28. 'bootstrap': {
  29. deps: ['jquery']
  30. },
  31. 'bootstrap-table': {
  32. deps: ['jquery']
  33. },
  34. 'dataTables': {
  35. deps: ['jquery']
  36. },
  37. 'metisMenu': {
  38. deps: ['jquery']
  39. },
  40. 'layer': {
  41. deps: ['jquery'],
  42. exports: 'Layer'
  43. },
  44. 'slimscroll': {
  45. deps: ['jquery']
  46. },
  47. 'contabs': {
  48. deps: ['jquery']
  49. },
  50. 'showTab': {
  51. deps: ['jquery'],
  52. exports: 'ShowTab'
  53. },
  54. 'jsHelper': {
  55. deps: ['jquery', 'layer'],
  56. exports: 'JsHelper'
  57. },
  58. 'apiServer': {
  59. deps: ['jquery', 'promise', 'layer', 'jsHelper'],
  60. exports: 'apiServer'
  61. },
  62. 'hplus': {
  63. deps: ['layer', 'jquery', 'bootstrap', 'metisMenu', 'slimscroll', 'contabs']
  64. },
  65. 'macarons': {
  66. deps: ['echarts']
  67. }
  68. },
  69. waitSeconds: 30
  70. });