require.config({ baseUrl: "./", paths: { // angular "angular": "JSplugins/angular/angular.min", // angular-ui "angular-ui-router": "JSplugins/angular-ui-router/angular-ui-router", // angular-animate "angular-animate": "JSplugins/angular-animate/angular-animate.min", // angular-aria "angular-aria": "JSplugins/angular-aria/angular-aria.min", // angular-material //"angular-material": "JSplugins/angular-material/angular-material.min", "material-design-lite": "JSplugins/angular-material-lite/material-design-lite/material", "angular-material-lite": "JSplugins/angular-material-lite/angular-material-lite", // angular-css "angular-css": "JSplugins/angular-css/angular-css", // angular-translate "angular-translate": "JSplugins/angular-translate/angular-translate.min", // angular-resource "angular-resource": "JSplugins/angular-resource/angular-resource.min", "loader-static-files" : "JSplugins/angular-translate/loader-static-files.min", // angular-touch "angular-touch" : "JSplugins/angular-touch/angular-touch.min", "angular-pinch-zoom" : "plugins/angular-pinch-zoom/ng-pinch-zoom", // angular-scroll "angular-swipe" : "JSplugins/angular-swipe/angular-swipe", // angular-sqlite "angular-sqlite" : "JSplugins/angular-sqlite/angular-sqlite", // angularAMD "angularAMD": "JSplugins/angularAMD/angularAMD", "ngload": "JSplugins/angularAMD/ngload", //angular-Sanitize "angular-sanitize" : "JSplugins/angular-sanitize/angular-sanitize.min", //"ng-persist" : "JSplugins/ng-persist/ng-persist", //"ng-storage" : "JSplugins/ng-storage/ngStorage.min", "angular-soap" : "plugins/angular-soap/angular-soap", "soapclient" : "plugins/angular-soap/soapclient", // moment "moment": "JSplugins/moment/moment.min", // ionic "ionic": "JSplugins/ionic/js/ionic.min", "ionic-angular": "JSplugins/ionic/js/ionic-angular.min", // d3 "d3": "JSplugins/d3/d3", "fastClick": "JSplugins/fastclick/lib/fastclick", //jquery "jquery": "JSplugins/jQuery/jquery-2.2.4.min", //angular-perfect-scrollbar "perfect-scrollbar":"JSplugins/perfect-scrollbar/src/perfect-scrollbar", 'signalr':'JSplugins/signalr/jquery.signalR.min', 'angular-signalr-hub':'JSplugins/angular-signalr-hub/signalr-hub', "angular-perfect-scrollbar":"JSplugins/angular-perfect-scrollbar/angular-perfect-scrollbar", 'module-installer': 'JSplugins/ModuleInstaller/ModuleInstaller', 'sortablejs': 'JSplugins/sortablejs/Sortable.min', 'text': 'JSplugins/requirejs/text', 'app' : 'config/app', 'sys-config' : 'config/config', 'sys-common' : 'config/common', 'sys-menu': 'config/menu', //客製共用成員 'cus-common': 'module/moduleCustomer/config/common' }, shim: { // angular "angular": { exports: "angular" }, "fastClick": { exports: "fastClick" }, // angular-ui "angular-ui-router": ["angular"], // angular-css "angular-css": ["angular"], // angular-animate "angular-animate": ["angular"], // angular-aria "angular-aria": ["angular"], // angular-css //"angular-material": { // deps : ["angular-animate", "angular-aria"] //}, 'angular-material-lite': { deps: ['material-design-lite', 'angular', 'd3', 'sortablejs'] }, // angular-translate "angular-translate": ["angular"], "loader-static-files": ["angular-translate"], //angular-touch "angular-touch" : ["angular"], "angular-pinch-zoom" : ["angular"], "angular-swipe" : ["angular"], //angular-sqlite "angular-sqlite" : ["angular"], // angularAMD "angularAMD": ["angular"], "ngload": ["angularAMD"], "angular-sanitize" : ["angular"], "angular-resource" : ["angular"], "angular-soap": ["soapclient", "angular"], //"ng-storage" : ["angular"], //"ng-persist" : ["ng-storage"], // ionic "ionic": { exports: "ionic" }, "ionic-angular": ["ionic", "angular", "angular-animate", "angular-sanitize", "angular-resource"], //angular-perfect-scrollbar "angular-perfect-scrollbar":["angular", "jquery", "perfect-scrollbar"], 'signalr':['jquery'], 'angular-signalr-hub':['signalr', 'angular'] }, deps: ['config/bootstrap'] });