Dojo版本从1.3升级到1.7.3

时间:2012-09-04 10:44:59

标签: dojo

在将dojo版本从 1.3更改为1.7.3 时,我只是用dojo 1.7.3替换了所有的dojo 1.3文件夹文件。重建我的Web应用程序后,我在dojo.js第15行收到错误hxrFailed。

我面对的是什么错?我是否需要更改任何现有代码。是否有任何文件可以参考所有必要的更改。

请帮我解决这个问题。

谢谢, Sridhar.ch

2 个答案:

答案 0 :(得分:1)

很多变化,有一些冗长的教程可以帮助您迁移。查看Dojo网站上的documentation标签:

1.x到2.0迁移指南:
http://dojotoolkit.org/reference-guide/1.8/releasenotes/migration-2.0.html

更新的buildsystem教程:
http://dojotoolkit.org/documentation/tutorials/1.8/build

理论上,当前(1.8)构建系统向后兼容,直到2.0,但实际上我不确定它是100%向后兼容的,因为我的1.6构建配置文件不适用于1.7.x及更高版本。虽然我没有努力让它发挥作用。

答案 1 :(得分:1)

我也经历过同样的事情。由于多种原因,我发生了xhrFailed错误。其中一个原因是缺少定义中的文件,如下所示:

define(["something/was/missing/here"],function(){});

发生同一错误的另一个原因是重定名依赖项路径中的文件夹但未在应用程序构建配置文件中更新。 (仅当您正在进行自定义构建时才会出现此情况。)

看看是否是这种情况!