7

Visual Studio 2012 で Nuget を使用して ASP.NET MVC4 プロジェクトに jQuery 1.9 と 2.0 をインストールして以来、追加の.mapファイルがスクリプト フォルダーに含まれています。コンソール ログで、jquery-2.0.0.min.map に関連するエラーがあることに気付きました。

Uncaught SyntaxError: Unexpected token :

これは 1 行目にありますが、これは 1 行のファイルであるため、当然のことです。

このエラーを解消したいのですが、実際にこの.mapファイルが必要ですか? 手を振ってさよならできるかな?

クリスピン

4

2 に答える 2

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 が表示されることですが、これらの開発ツールを開いていない通常のエンド ユーザーでは、これは発生しません。

于 2013-12-04T04:52:44.513 に答える
3

マップファイルを保持したい場合は、タイプを変更するだけです

<script src="main.js"></script>使用する代わりに<script src="main.js" type="application/json"></script>

于 2016-06-24T20:18:04.063 に答える