2012-09-04 134 views
1

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

我在这里面临的错误是什么?我需要更改任何现有的代码吗?是否有任何文件可以引用所有必需的更改。

请帮我摆脱这个问题。

感谢, Sridhar.ch

回答

1

很多变化,也有一些冗长的教程,以帮助您进行迁移。退房documentation选项卡上的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及更高版本。尽管如此,我并没有努力去实现它。

1

我已经走过了。出于多种原因,我发生了xhrFailed错误。其中一个原因是在定义中缺少一个文件,如下所示:

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

发生同样错误的另一个原因是,在应用程序生成配置文件中重命名了依赖项路径中的文件夹但未更新该文件夹。 (这种情况下,只有当你正在做自定义构建)。

看看是不是这种情况!