0

缩小微风js时我遇到了一个问题:

Error : Cannot get property « Validator » of a null reference  
(that's not the exact message but a translation of the original.)

当我尝试调用breeze.Validator 时会发生这种情况,这意味着微风是未定义的。

现在,我依靠 ASP.NET MVC 捆绑机制来缩小文件微风.debug.js 以及我的应用程序中的所有其他脚本。

但是,如果我不使用微风.debug.js,而是使用微风.min.js(Breeze 团队提供的那个),那么它可以正常工作。

这个问题的原因可能是什么?

4

1 回答 1

3

我已经通过在发布模式下忽略微风.debug.js 文件和在调试模式下忽略微风.min.js 文件解决了这个问题:

bundles.IgnoreList.Ignore("*.debug.js", OptimizationMode.WhenEnabled);
        bundles.IgnoreList.Ignore("*.min.js", OptimizationMode.WhenDisabled);

        bundles.Add(new ScriptBundle("~/bundles/breeze").Include("~/scripts/libs/breeze/breeze.debug.js")
            .Include("~/scripts/libs/breeze/breeze.min.js"));
于 2013-07-08T15:45:23.247 回答