1

发布到我们的网络服务器后,我遇到了角度翻译(带有本地回退的 CDN)的问题。

我认为问题归结于 MVC 捆绑的缩小过程。

我在我的 BundleConfig 中添加了以下捆绑包;

    bundles.Add(new ScriptBundle("~/bundles/angular-translate",
        "https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.10.0/angular-translate.min.js")
        .Include("~/Client/scripts/angular-translate/angular-translate.js"));

    bundles.Add(new ScriptBundle("~/bundles/angular-translate-static-files",
        "https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.10.0/angular-translate-loader-static-files/angular-translate-loader-static-files.min.js")
        .Include("~/Client/scripts/angular-translate/services/angular-translate-loader-static-files.js"));

    bundles.Add(new ScriptBundle("~/bundles/angular-translate-cookies",
        "https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.10.0/angular-translate-storage-cookie/angular-translate-storage-cookie.min.js")
        .Include("~/Client/scripts/angular-translate/services/angular-translate-storage-cookie.js"));

    bundles.Add(new ScriptBundle("~/bundles/angular-translate-local-storage",
        "https://cdnjs.cloudflare.com/ajax/libs/angular-translate/2.10.0/angular-translate-storage-local/angular-translate-storage-local.min.js")
        .Include("~/Client/scripts/angular-translate/services/angular-translate-storage-local.js"));

这在本地工作正常,但在服务器上发布后就不行了。我在哪里得到以下错误;

错误:[$injector:unpr ] http://errors.angularjs.org/1.5.0/$injector/unpr?p0=nProvider%20%3C-%20n%20%3C-%20%24translateStaticFilesLoader

我假设通过引用 CDN 中的 .min 版本文件,这将解决捆绑与注入问题缩小导致角度的问题。然而,它似乎没有任何区别?

有没有人知道我如何仍然可以通过本地后备引用 CDN 但解决问题?(或者如果这确实是问题)

4

0 回答 0