jquery-2.0.0.min.map"未捕获的SyntaxError:意外的令牌:"

Cri*_*inH 6 jquery nuget

自从我在Visual Studio 2012中使用Nuget在ASP.NET MVC4项目中安装了jQuery 1.9和现在的2.0 之后,脚本文件夹中就包含了一个额外的.map文件.我注意到在控制台日志中有一个与jquery-2.0.0.min.map有关的错误,即:

Uncaught SyntaxError: Unexpected token :
Run Code Online (Sandbox Code Playgroud)

它在第1行,但因为这是一个预期的单行文件.

我想摆脱这个错误 - 我真的需要这个.map文件吗?我可以安全地告别它吗?

克里斯平

dhe*_*man 5

您不需要.min.map文件来获得正常功能.地图文件的作用是允许您在加载缩小版本时查看源代码的未分类版本,这在生产中主要有用.

http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ https://developers.google.com/chrome-developer-tools/docs/javascript-debugging#source-maps

如果你不想要它,删除文件是完全安全的,它根本不会影响你的代码.最糟糕的情况是,如果您启用了源映射,则打开Chrome Devtools并查看源图表文件的404,但对于没有打开这些开发工具的普通最终用户,这种情况不会发生.