2013-07-04 44 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。當斷點被擊中時,看看調用堆棧。

此消息只是一個警告而不是錯誤,所以您的代碼不會被破壞。