在config.js文件里面配置:
var dojoConfig = window.dojoConfig = { async: true, packages: [ { name: "myMap", location: location.href.substr(0,index) + '/myMap' }, { name:"js", location:location.href.substr(0,index) + '/js' } ], //默认值是dojo.js所在文件夹的路径 baseUrl: location.href.substr(0,index)+'/gisapi/arcgisapi/library/3.16/3.16/dojo/' };
在页面require加载时:
require([ "dojo/parser", "esri/map", "myMap/CoordConvert/CoordConvert", //自己定义的模块可以找到myMap/ "js/com/esri/solutions/jsviewer/test", // js/ "com/.........." //没有配置的情况下在baseUrl下找 ]