超级奇怪的问题。基本上,一切工作正常的开发模式,但是当我通过 dojoBuild 运行它时,一个特定的模式有时工作,有时不工作。
如果不是,它说“未定义”不是一个函数,暗示“定义”是未定义的。但是,当我检查是否已定义“定义”时,我会成功返回一个函数。
这是相关模式的声明部分(在页面上使用了两次):
1 define([
2 "dojo",
3 "dojo/_base/declare",
4 "dojo/_base/lang",
5 "myapp/js/utils/globals"
13 ], function (
14 dojo,
15 declare,
16 lang,
17 globals
25 ) {
任何人都见过这个或知道可能发生的任何事情?更多文件会有帮助吗?
如果这也有帮助,这是我的个人资料。