无法在dojo 1.9中使用require.undef

时间:2014-09-30 14:35:22

标签: dojo require amd

我无法访问require方法'undef',在我的require对象中未定义。

我使用的dojo版本是1.9

我认为跟随标志应该能够使用它,但我想知道我是否遗漏了某些东西(当然还有构建的其他属性):

var dojoConfig = {
    hasCache: {
        "dojo-undef-api": 1
    }
}

2 个答案:

答案 0 :(得分:1)

如果您通过dojoConfig.has而不是dojoConfig.hasCache进行定义,这应该有效。 Dojo从其自己的默认配置中读取hasCache,但它从用户配置中读取has属性(例如dojoConfig)。

答案 1 :(得分:0)

显然我的dojo版本没有引用&do; dojo-undef-api'在它的层内。但是感谢Ken Franqueiro在dojoConfig中的诀窍,下次我也会考虑到这一点。