2
  1. 在 Visual Studio 2012 pro 中,更新 2,创建 MVC 4 Web 应用项目,选择移动模板
  2. 运行:它工作正常
  3. 管理 Nuget 包,将 JQuery 更新到 2.0.2
  4. 运行:0x800a1391 - JavaScript 运行时错误:“$”未定义
  5. 在 App_Start->BundleConfig.cs 中,将“~/Scripts/jquery-1. ”更改为“~/Scripts/jquery-2.
  6. 运行:/Scripts/jquery-2.0.2.min.map 中第 1 行第 11 列的 JavaScript 严重错误,SCRIPT1004:预期为“;”
  7. 管理 Nuget 包,更新 ASP MVC 4
  8. 运行:与 #6 相同的错误
  9. 管理 Nuget 包,将 JQuery Mobile 更新到 1.3.1
  10. 运行:与 #6 相同的错误
  11. 在 Views->Shared->_Layout.cshtml 中,将 @Scripts .Render("~/bundles/jquerymobile" ) 移动到 head 部分的末尾
  12. 运行:第 26 行 jquery.mobile-1.3.1.js,0x800a138f - JavaScript 运行时错误无法设置未定义或空引用的属性移动
  13. 管理 Nuget 包,将 JQuery UI (Combined) 更新到 1.10.3
  14. 运行:与 #12 相同的错误
  15. 管理 Nuget 包,更新所有
  16. 运行:与 #12 相同的错误

是否有人调皮,没有测试他们最新的 nuget 包的兼容性?好像我们在Javascript库地狱......

我还尝试了 jQuery Migrate 插件 1.2.1,没有任何乐趣。

我哪里做错了?任何帮助将不胜感激。

4

1 回答 1

1

我撤消了 #11,将 jquerymobile 引用放回正文中,然后从 Scripts 文件夹中删除了两个地图文件。

这解决了问题。:)

想想雪...

于 2013-06-26T14:16:36.567 回答