2013-07-04 41 views
0

Hellow我有一个项目,当运行它我得到了一些警告:道场DEPRECATED dojo.moduleUrl

弃用:dojo.moduleUrl()使用require.toUrl - 将在 版本中删除:2.0

但是哪里没有“moduleUrl”在我的项目中使用,有谁知道如何解决它? Thanx

回答

1

你不说你正在使用什么版本的Dojo,但我认为它是1.9。根据快速扫描dojo.moduleUrl()用于dojox部分约40次。 dojo.moduleUrl本身报告称已被弃用。

我希望当Dojo 2.0出来时,所有的dojox widjets都会相应地升级,你的担心就会结束。

更新:只注意到虽然我已经:-)

想我的一个类似的答案已经发布
1

dojox包中的某些代码仍然使用此函数。您是否在使用dojox包装中的任何物品?

如果你想知道哪些代码正在调用它,请使用未压缩的dojo文件并在〜行282(取决于版本)上放置一个断点dojo/_base/kernal。当断点被击中时,看看调用堆栈。

此消息只是一个警告而不是错误,所以您的代码不会被破坏。