在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下找
]