0

私は Breezejs を縮小するときに問題に直面しています:

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

これは、breeze.Validator を呼び出そうとしたときに発生します。つまり、breeze は未定義です。

現在、アプリケーション内の他のすべてのスクリプトと共にファイル Breeze.debug.js を縮小するために、ASP.NET MVC バンドル メカニズムに依存しています。

ただし、breeze.debug.js を使用する代わりに、breeze チームが提供するbreeze.min.js を使用すると、問題なく動作します。

この問題の原因は何ですか?

4

1 に答える 1

3

リリース モードのときはbreez.debug.jsファイルを無視し、デバッグ モードのときはbreez.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 に答える