我已将项目从506迁移到61.作为迁移的一部分,我将dojo代码切换为使用新的dojo服务器实现。
我现在遇到的问题是我使用的自定义js文件需要(AMD)加载现在失败,因为它寻找新的dojo服务器为js文件。有没有办法让dojo在应用程序js目录中查找我的自定义js文件而不是dojolib项目?
离。
require(["js/custom/controllers/categories"], function(cat){
//do stuff
})
正在返回
http://192.168.1.144:9988/dojo19Lib/projectName/appName/common/js/custom/controllers/categories.js 404 (Not Found)
答案 0 :(得分:0)
我不得不在djconfig中添加一个包映射到js文件夹。没有100%确定你是否仍然需要在最终版本中使用它,因为似乎在最终版本中dojo目录被复制到公共根目录。
packages: [
{ name: 'js',
location: location.pathname.replace(/\/[^/]+$/, '') + '/js'
} ]"