- Visual Studio 2012 pro、Update 2 で、MVC 4 Web アプリ プロジェクトを作成し、モバイル テンプレートを選択します。
- 実行: 正常に動作しています
- Nuget パッケージを管理し、JQuery を 2.0.2 に更新します
- 実行: 0x800a1391 - JavaScript ランタイム エラー: '$' は未定義です
- App_Start->BundleConfig.cs で、「~/Scripts/jquery-1. 」を「~/Scripts/jquery-2.」 に変更します。
- 実行: /Scripts/jquery-2.0.2.min.map の行 1、列 11 で JavaScript の重大なエラー、SCRIPT1004: 予期される ';'
- Nuget パッケージの管理、ASP MVC 4 の更新
- 実行: #6 と同じエラー
- Nuget パッケージを管理し、JQuery Mobile を 1.3.1 に更新します
- 実行: #6 と同じエラー
- Views->Shared->_Layout.cshtml で、@ Scripts .Render("~/bundles/jquerymobile" ) を head セクションの最後に移動
- 実行: 行 26 jquery.mobile-1.3.1.js, 0x800a138f - JavaScript ランタイム エラー Unable to set property mobile of undefined or null reference
- Nuget パッケージを管理し、JQuery UI (Combined) を 1.10.3 に更新します。
- 実行: #12 と同じエラー
- Nuget パッケージの管理、すべての更新
- 実行: #12 と同じエラー
誰かがいたずらをして、最新の nuget パッケージの互換性をテストしていませんか? 私たちは Javascript ライブラリの地獄にいるようです...
また、jQuery Migrate プラグイン 1.2.1 も試してみましたが、喜びはありませんでした。
どこで私は間違えましたか?どんな助けでも大歓迎です。