在将 dojo 版本从1.3 更改为 1.7.3时,我只是将我所有的 dojo 1.3 文件夹文件替换为 dojo 1.7.3。重建我的 Web 应用程序后,我在 dojo.js 第 15 行收到错误 hxrFailed。
我在这里面临什么问题?我是否需要更改任何现有代码。是否有任何文件可以参考所有必需的更改。
请帮助我摆脱这个问题。
谢谢, Sridhar.ch
在将 dojo 版本从1.3 更改为 1.7.3时,我只是将我所有的 dojo 1.3 文件夹文件替换为 dojo 1.7.3。重建我的 Web 应用程序后,我在 dojo.js 第 15 行收到错误 hxrFailed。
我在这里面临什么问题?我是否需要更改任何现有代码。是否有任何文件可以参考所有必需的更改。
请帮助我摆脱这个问题。
谢谢, Sridhar.ch
我也经历过同样的事情。由于多种原因,我发生了 xhrFailed 错误。原因之一是定义中缺少一个文件,如下所示:
define(["something/was/missing/here"],function(){});
.
发生相同错误的另一个原因是依赖路径中的文件夹被重命名但未在应用程序构建配置文件中更新。(仅当您进行自定义构建时才会出现这种情况)。
看看是不是这样!
发生了很多变化,并且有一些冗长的教程可以帮助您迁移。查看Dojo 网站上的文档选项卡:
1.x 到 2.0 迁移指南:
http ://dojotoolkit.org/reference-guide/1.8/releasenotes/migration-2.0.html
更新的构建系统教程: http ://dojotoolkit.org/documentation/tutorials/1.8/build
理论上,当前 (1.8) 构建系统在 2.0 之前是向后兼容的,但实际上我不确定它是否 100% 向后兼容,因为我的 1.6 构建配置文件不适用于 1.7.x 及更高版本。不过,我并没有那么努力让它工作。